적절한 패키지 관리자를 사용하여 특정 패키지에 대한 업데이트 거부

적절한 패키지 관리자를 사용하여 특정 패키지에 대한 업데이트 거부

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-pcDebian wheezy부터 다음을 사용할 수도 있습니다.마크 D).

관련 정보