jessie-backports를 광산에 넣었 /etc/apt/sources.list
지만 apt는 백포트의 패키지를 자동으로 사용하지 않고 대신 이전 패키지를 사용하는 것 같습니다.
하지만 버전을 확인하기 위해 사용하면 apt-cache show
최신 버전이 표시되어 apt install xxx=<latest-version>
설치해서 사용할 수 있습니다.
기본적으로 항상 최신 패키지를 사용하도록 apt에 지시하는 방법은 무엇입니까?
답변1
@cutrightjm이 언급했듯이 apt-pinning
이것이 해결책입니다.
/etc/apt/preferences.d/backports
다음 내용으로 파일을 생성하면
Package: *
Pin: release a=stretch-backports
Pin-Priority: 800
apt
stretch-backports
우선 순위가 800보다 높은 다른 패키지 소스를 고정하지 않는 한 패키지는 항상 설치됩니다 .
사용 가능한 모든 패키지 버전, 우선 순위 및 설치될 버전을 보려면 를 사용할 수 있습니다 apt-cache policy <packagename>
.