Algunas veces necesitamos que ciertos paquetes en nuestro sistema se mantengan en la versión actual, o una anterior para que una aplicación especifica funcione correctamente. O como en mi caso, que después de compilar la ultima versión de ffmpeg y x264 en mi sistema, Ubuntu no reconoce la versión instalada y me pide actualizar ambos paquetes a una versión anterior a la que compilé.
Vamos a utilizar dpkg para retener los paquetes deseados al momento de actualizar.
Aunque existen otros modos de hacerlo, este fue el único que me dio resultado.
Retener un paquete:
Ejemplo:
Liberar un paquete:
Conocer el estado de los paquetes:
Después de hacer esto con cada uno de los paquetes que deseas retener, lo único que debes hacer es actualizar el sistema tranquilamente, confiado de que tus paquetes elegidos permanecerán intactos.
Vamos a utilizar dpkg para retener los paquetes deseados al momento de actualizar.
Aunque existen otros modos de hacerlo, este fue el único que me dio resultado.
Retener un paquete:
sudo echo "paquete hold" | sudo dpkg --set-selections
Ejemplo:
sudo echo "ffmpeg hold" | sudo dpkg --set-selections
Liberar un paquete:
sudo echo "paquete install" | sudo dpkg --set-selections
Conocer el estado de los paquetes:
sudo dpkg --set-selections
Después de hacer esto con cada uno de los paquetes que deseas retener, lo único que debes hacer es actualizar el sistema tranquilamente, confiado de que tus paquetes elegidos permanecerán intactos.
Fuente: Ubuntu Geek