Я предпочитаю устанавливать собственную версию 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. Это может помочь.