답변:
최신 버전의 패키지가있는 리포는 우분투 소프트웨어 센터에 표시되어 있으며로 다운로드됩니다 apt-get install
. 기본적으로 이와 같지만 소프트웨어 리포지토리 창에서 변경할 수 있습니다.
패키지 소스의 우선 순위는 로컬 패키지 구성에서 정의됩니다.
이 구성은로 검사 할 수 있습니다 apt-cache policy
.
다음은 Ubuntu 기본 패키지 저장소 및 PPA에서 사용 가능한 apt-cache policy
패키지 에 대해 표시 되는 예이며 git
PPA 버전이 현재 설치되어 있습니다.
$ apt-cache policy git
git:
Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
Version table:
*** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
1:1.9.1-1 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
URL 앞의 숫자는 우선 순위를 지정합니다. 이 우선 순위를 가진 소스가 하나만있는 경우 우선 순위가 가장 높은 소스의 패키지가 선호됩니다.
여기에서와 같이 가장 높은 우선 순위의 항목이 여러 개있는 경우 최신 버전이 선호됩니다.
특정 버전을 선호하도록 우선 순위를 변경하기 위해 예외 규칙을에 정의 할 수 있습니다 /etc/apt/preferences
. 고정 버전으로 패키지를 잠그는 것을 "고정"이라고합니다. PinningHowto를
참조하십시오 .