적절한 패키지 관리자를 사용하면 특정 패키지에 대한 업데이트를 거부할 수 있습니다.

적절한 패키지 관리자를 사용하면 특정 패키지에 대한 업데이트를 거부할 수 있습니다.

적절한 패키지 관리자를 사용하여 몇 가지 패키지를 업그레이드하려고 합니다. 그러나 목록에 업그레이드하고 싶지 않은 특정 패키지가 있습니다. 사실 나는 누구도 그것을 업그레이드하는 것을 원하지 않습니다. 특정 패키지를 영원히 차단하는 방법이 있나요?

이 경우 나 자신이나 다른 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

Debian wheezy 이후로도 사용할 수 있습니다 apt-mark hold grub-pc(감사합니다마크 D).

관련 정보