기본적으로 최신 패키지를 사용하도록 apt에 지시하는 방법은 무엇입니까?

기본적으로 최신 패키지를 사용하도록 apt에 지시하는 방법은 무엇입니까?

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

aptstretch-backports우선 순위가 800보다 높은 다른 패키지 소스를 고정하지 않는 한 패키지는 항상 설치됩니다 .

사용 가능한 모든 패키지 버전, 우선 순위 및 설치될 버전을 보려면 를 사용할 수 있습니다 apt-cache policy <packagename>.

관련 정보