특정 패키지를 절대 업그레이드하지 않도록 어떻게 알 수 있나요?

특정 패키지를 절대 업그레이드하지 않도록 어떻게 알 수 있나요?

나는 나만의 Firefox 버전을 설치하는 것을 선호합니다. 나중에 "apt-get update ; apt-get 업그레이드"를 입력하더라도 업그레이드를 시도하지 않도록 apt에 어떻게 알릴 수 있나요?

편집하다:좋습니다. dpkg -l firefox다음을 인쇄합니다.

ii  firefox   3.0.3+nobinonly-0ubuntu2   meta package for the popular mozilla web browser

그래서 이것을 내 기본 설정에 추가했습니다.

Package: firefox
Pin: version 3.*
Pin-Priority: 1000

그러나 apt-get 업그레이드는 여전히 인쇄됩니다.

The following packages have been kept back:
    (nothing related to firefox)
The following packages will be upgraded:
    (blah blah blah)
    firefox firefox-3.0 firefox-3.0-branding firefox-3.0-gnome-support 
    firefox-gnome-support
    (blah blah blah)

패키지 " *firefox*"도 만들어 보았지만 역시 작동하지 않았습니다.

답변1

보관할 패키지를 넣으려면 다음을 수행하십시오.

echo "package_name hold"|dpkg --set-selections 

'보류 해제'하려면:

echo "package_name install"|dpkg --set-selecions

보류 중인 패키지가 무엇인지 확인하려면 다음을 수행하십시오.

dpkg --get-selections | grep hold

답변2

/etc/apt/preferences에 다음을 추가합니다.

 Package: iceweasel 
 Pin: version 3.0.6*
 Pin-Priority: 1000

답변3

패키지를 고정해야 합니다. /etc/apt/preferences에 이와 같은 항목을 넣으십시오. 버전 번호 등을 조정해야 합니다.

Package: mozilla-firefox
Pin: version 1:3.5.*
Pin-Priority: 1000

답변4

적절한 방법의 (복잡한) 섹션 3.10을 살펴보십시오. http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html. 도움이 될 수 있습니다.

관련 정보