¿Cómo le digo a apt que nunca actualice un paquete en particular?

¿Cómo le digo a apt que nunca actualice un paquete en particular?

Prefiero instalar mi propia versión de Firefox. ¿Cómo puedo decirle a apt que nunca intente actualizarlo, incluso si escribo "apt-get update; apt-get update" más tarde?

Editar:Bien, entonces dpkg -l firefoximprime esto:

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

Entonces agregué esto a mis preferencias:

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

Pero apt-get update todavía imprime:

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)

También intenté crear el paquete " *firefox*", pero tampoco funcionó.

Respuesta1

Para poner un paquete en espera:

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

Para 'deshacerlo':

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

Para ver cuáles son sus paquetes en espera, haga lo siguiente:

dpkg --get-selections | grep hold

Respuesta2

Agregue lo siguiente a /etc/apt/preferences

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

Respuesta3

Necesitas fijar el paquete. Coloque una entrada como esta en /etc/apt/preferences. Deberá ajustar el número de versión, etc.

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

Respuesta4

Eche un vistazo a la (compleja) sección 3.10 del tutorial de apt: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html. Eso puede ayudar.

información relacionada