Как мне указать apt никогда не обновлять определенный пакет?

Как мне указать apt никогда не обновлять определенный пакет?

Я предпочитаю устанавливать собственную версию Firefox. Как мне сказать apt никогда не пытаться обновить его, даже если я позже введу "apt-get update ; apt-get upgrade"?

Редактировать:Хорошо, 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 upgrade все равно выводит:

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 руководства apt: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html. Это может помочь.

Связанный контент