apt 패키지 관리자를 사용하여 일부 패키지를 업그레이드하려고 합니다. 그러나 목록에 업그레이드하고 싶지 않은 특정 패키지가 있습니다. 사실, 나는 누구도 그것을 업그레이드하는 것을 원하지 않습니다. 특정 패키지를 영원히 차단하는 방법이 있나요?
이 경우 나 자신이나 다른 UNIX 관리자가 수행하고 싶지 않은 grub 업데이트가 있습니다. 가능합니까? 그렇다면 어떻게 할 수 있습니까?
답변1
패키지를 보류해야 합니다. 발급을 통해 이를 수행할 수 있습니다.
echo 'your-package hold' | dpkg --set-selections
사용
dpkg --get-selections [package pattern]
현재 선택 사항이 무엇인지 확인하세요.
사용
echo 'your-package install' | dpkg --set-selections
패키지를 다시 업그레이드할 수 있도록 만듭니다.
답변2
패키지를 dpkg 수준으로 유지하는 것이 한 가지 접근 방식입니다. 또 다른 접근 방식은 apt에 이미 설치된 패키지에 높은 우선순위를 할당하여 절대 업그레이드되지 않도록 하는 것입니다. man apt_preferences를 참조하세요.
답변3
대화형으로 Aptitude 사용: =
행을 압축하려면 누르거나 패키지 메뉴에서 보류를 선택합니다. 명령줄에서:
aptitude hold grub-pc
apt-mark hold grub-pc
Debian wheezy부터 다음을 사용할 수도 있습니다.마크 D).