apt-get은 여러 소스를 어떻게 처리합니까?

apt-get은 여러 소스를 어떻게 처리합니까?

Ubuntu 저장소에 패키지가 있다고 가정해 보겠습니다.

을 사용하여 패키지를 설치했습니다 apt-get.

add-apt-repository그런 다음 패키지의 최신 또는 이전 버전을 나열하는 추가 소스( )를 추가합니다 .

어떤 소스에서 제공하든 최신 버전으로 apt-get 업그레이드할 수 있나요?

답변1

APT는 항상 제외되지 않은 최신 버전을 설치합니다.우선 사항. 기본 설정은 /etc/apt/preferences파일(및 아래 파일)에 표시됩니다 /etc/apt/preferences.d.

일부 리포지토리에는 패키지가 자동으로 설치되지 않도록 하는 구성이 있습니다. 예를 들어 Debian 백포트 배포 파일( 리소스에서 볼 수 있음 /var/lib/apt/lists)에는 다음이 포함됩니다.

NotAutomatic: yes
ButAutomaticUpgrades: yes

동일한 패키지(예: 동일한 패키지 이름, 동일한 버전 번호)에 대한 여러 소스가 있는 경우 APT는 파일 내에서 /etc/apt/sources.list발견된 첫 번째 소스(또는 중요하지 않습니다./etc/apt/sources.list.d/*sources.list

관련 정보