Ich ziehe es vor, meine eigene Version von Firefox zu installieren. Wie kann ich apt anweisen, niemals zu versuchen, es zu aktualisieren, selbst wenn ich später „apt-get update ; apt-get upgrade“ eingebe?
Bearbeiten:Okay, also dpkg -l firefox
druckt das hier:
ii firefox 3.0.3+nobinonly-0ubuntu2 meta package for the popular mozilla web browser
Also habe ich dies zu meinen Einstellungen hinzugefügt:
Package: firefox
Pin: version 3.*
Pin-Priority: 1000
Aber apt-get upgrade gibt immer noch aus:
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)
Ich habe auch versucht, das Paket " *firefox*
" zu erstellen, aber das hat auch nicht funktioniert.
Antwort1
So legen Sie ein Paket zurück:
echo "package_name hold"|dpkg --set-selections
So lösen Sie die Sperre:
echo "package_name install"|dpkg --set-selecions
Um zu sehen, welche Ihrer Pakete zurückgehalten werden, führen Sie Folgendes aus:
dpkg --get-selections | grep hold
Antwort2
Fügen Sie Folgendes zu /etc/apt/preferences hinzu
Package: iceweasel
Pin: version 3.0.6*
Pin-Priority: 1000
Antwort3
Sie müssen das Paket anheften. Fügen Sie einen Eintrag wie diesen in /etc/apt/preferences ein. Sie müssen die Versionsnummer usw. anpassen.
Package: mozilla-firefox
Pin: version 1:3.5.*
Pin-Priority: 1000
Antwort4
Schauen Sie sich den (komplexen) Abschnitt 3.10 des Apt-How-To an: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html. Das könnte helfen.