Bloquear la actualización de paquetes en Debian y Ubuntu

Ver el estado de todos los paquetes:

~$ dpkg --get-selections

Filtrar directamente el paquete que nos interesa:

~$ dpkg --get-selections firefox
firefox install

Para evitar que firefox se actualizara haríamos lo siguiente:

~$ echo "firefox hold" | sudo dpkg --set-selections

Ver que especificamos paquete + estado. Ahora firefox ya estaría hold:

~$ dpkg --get-selections firefox
firefox hold

Al hacer una actualización del sistema veríamos que el paquete firefox se retiene y no se permite su actualización:

~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
firefox firefox-globalmenu

Para volver a permitir su instalación:

~$ echo "firefox install" | sudo dpkg --set-selections