source.list에 정의된 저장소는 APT를 사용하여 얻을 수 있는 패키지를 제한합니까?

source.list에 정의된 저장소는 APT를 사용하여 얻을 수 있는 패키지를 제한합니까?

/etc/apt/sources.list의 source.list 파일과 이것이 아래와 같이 apt 명령의 결과에 영향을 미치는지 여부에 대한 질문이 있습니다.

apt update 명령을 실행하면 source.list에 지정된 저장소의 모든 패키지만 업데이트됩니까? (마찬가지로 저장소에 속하지 않는 패키지를 설치하면 apt update 명령에 포함되지 않나요?)

apt install(package_name)을 수행했지만 설치하려는 패키지가 source.list에 표시된 저장소의 일부가 아닌 경우 인터넷에서 패키지를 "결코 찾을 수 없습니다".

resources.list가 apt 명령을 사용하여 찾고 상호 작용할 수 있는 패키지를 제한하거나 제한하는지 궁금합니다.

또한 위의 내용이 사실이라면 다른 배포판에서 패키지를 다운로드하고 설치하려면 resources.list 파일을 편집하고 다른 배포판에서 저장소를 추가해야 합니까?

답변1

/etc/apt/sources.list파일을 항상 동기화를 시도하는 패키지의 마스터 목록으로 생각하십시오. apt마술처럼 인터넷의 무작위 위치에서 패키지를 가져오지는 않습니다.

source.list에 지정된 저장소의 모든 패키지만 업데이트합니다.

맞다.

인터넷에서 패키지를 "절대 찾을 수 없습니까"?

다시 말하지만 맞습니다.

resources.list가 apt 명령을 사용하여 찾고 상호 작용할 수 있는 패키지를 제한하거나 제한하는지 궁금합니다.

다시 말하지만 맞습니다.

또한 위의 내용이 사실이라면 다른 배포판에서 패키지를 다운로드하고 설치하려면 resources.list 파일을 편집하고 다른 배포판에서 저장소를 추가해야 합니까?

일반적으로 사람들은 배포판이 여러 면에서 약간 다르기 때문에 다른 배포판의 리포지토리를 추가하지 않으며, 다른 배포 소스를 추가하면 모든 것이 깨질 수 있습니다.

어떤 경우에는 인터넷(예: 다른 배포판)에서 deb 패키지를 다운로드하여 다음과 같이 설치할 수 있습니다.

sudo apt install ./package.deb

Ubuntu를 사용하는 경우 배포판에는 PPA라는 수천 개의 저장소가 있습니다. PPA는 Ubuntu가 공식적으로 번들로 제공하지 않는 패키지를 제공합니다. PPA는 인기가 있지만 시스템에 큰 피해를 줄 수도 있습니다.

관련 정보