Comment puis-je dire à apt de ne jamais mettre à niveau un package particulier?

Je préfère installer ma propre version de Firefox. Comment puis-je dire à apt de ne jamais tenter de le mettre à niveau, même si je tape "apt-get update, apt-get upgrade" plus tard?

Edit: Okay, donc dpkg -l firefox imprime ceci:

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

J'ai donc ajouté ceci à mes preferences:

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

Mais apt-get upgrade est toujours imprimé:

 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) 

J'ai également essayé de faire le package " *firefox* ", mais cela ne fonctionnait pas non plus.

Ajoutez ce qui suit à / etc / apt / preferences

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

Pour mettre un package à tenir:

echo "package_name hold" | dpkg –set-selections

pour "le retenir": écho "package_name installation" | dpkg –set-selecions

Pour savoir quels sont vos packages en attente, procédez comme suit:

dpkg –get-selections | grep hold

Vous devez définir le package. Placez une input comme ceci dans / etc / apt / preferences. Vous devrez ajuster le numéro de version, etc.

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

Jetez un oeil à (le complexe) la section 3.10 de la façon suivante: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html . Cela peut aider.