를 사용하여 패키지를 업그레이드하려고 하면 설치된 것보다 aptitude -t wheezy-backports
최신 버전이 필요한 경우가 많습니다 . libc
제안된 솔루션은 수백 개의 패키지를 제거합니다. 업그레이드가 필요하지 않은 버전만 요청하는 방법이 있습니까 libc
(바람직하게는 명령줄에서)?
답변1
다음 명령을 실행해도 동일한 결과가 나오나요?
apt-get dist-upgrade -t wheezy-backports
순수한 wheezy+wheezy-backports 환경을 실행하고 있습니까? 나는 현재 wheezy-backports를 사용하고 있지만 libc를 업그레이드하라는 요청을 받은 적이 없습니다. 실제로 wheezy-backports에는 libc6의 백포트가 없습니다(링크).
답변2
libc6을 다음과 같이 표시할 수 있습니다.잡고 있다libc6을 업그레이드할 필요가 없는 패키지만 업그레이드합니다.
apt-mark hold libc6
apt update && apt upgrade -uV
당신은 알고 있어야백포트 저장소는 전체 배포판 버전이 아닙니다.. 여기에는 표준 배포판 버전보다 최신인 일부 패키지만 포함되어 있습니다. 귀하의 경우 wheezy-backports에는 wheezy 버전에 대한 몇 가지 최신 패키지가 있습니다. 이 패키지는 많은 변경 없이 모든 패키지를 다음 버전으로 업그레이드하지 않고도 wheezy에서 실행되어야 합니다.
다음을 사용하여 보류 표시를 제거할 수 있습니다.apt-mark unhold libc6
apt dist-upgrade는 이러한 보류를 우회하므로 대신 apt 업그레이드를 사용하십시오.