
En este post veremos cómo configurar Ubuntu para mantener o evitar que los paquetes se actualicen.
En algunos casos, es posible que no desee actualizar un paquete en particular. Por ejemplo, tiene un servidor web Nginx configurado con configuraciones específicas y sabe que la actualización cambiará su configuración y dejará de funcionar.
Puede configurar una retención de paquete para que no se actualice incluso cuando haya actualizaciones disponibles hasta que esté listo para actualizarlo.
Impedir que un paquete se instale o actualice se conoce como «tenencia de paquete“.
Esta es una gran característica, ya que no está obligado a actualizar automáticamente un paquete o software que no desea actualizar mientras tanto. También puede actualizar en una fecha posterior.
Para comenzar a bloquear o retener paquetes en Ubuntu, sigue los pasos a continuación:
Mostrar paquetes retenidos
Hay muchas herramientas disponibles para bloquear o evitar que los paquetes se actualicen. Puede instalar y usar la administración de paquetes Synaptic, Aptitude para almacenar paquetes o usar el comando para hacer lo mismo.
Usando la línea de comando, para mostrar todos los paquetes que se están reteniendo de las actualizaciones, ejecute los siguientes comandos:
sudo apt-mark showhold
Eso mostrará una lista de los paquetes que están en espera.
Mantener o bloquear paquetes
Ahora que sabe cómo mostrar los paquetes bloqueados, utilice los siguientes comandos para bloquear o evitar que se actualicen paquetes específicos.
sudo apt-mark hold <package-name>
Si usa aptitude, use los siguientes comandos:
sudo aptitude hold <package-name>
Reemplazar
sudo apt-mark hold nginx
Eso impedirá que el servidor web Nginx se actualice.
Desbloquear paquetes
Si deseas descongelar o desbloquear paquetes y hacer que continúen recibiendo actualizaciones, ejecute los siguientes comandos:
sudo apt-mark unhold <package-name>
Si está utilizando aptitude, ejecute los siguientes comandos:
sudo aptitude unhold <package-name>
Nuevamente, reemplace <Nombre del paquete> con el paquete que desea desbloquear o descongelar y hacer que continúen recibiendo actualizaciones.
Por ejemplo, si deseas desbloquear Nginx después de haber bloqueado arriba, ejecute los siguientes comandos:
sudo apt-mark unhold nginx
Gestión de paquetes Synaptic
Si está utilizando la administración de paquetes Synaptic, vaya a Administrador de paquetes Synaptic (Actividades ==> Buscar Synaptic).
Haga clic en el botón de búsqueda y escriba el nombre del paquete que desea bloquear.
Cuando encuentre el paquete, selecciónelo y vaya al Paquete menú y seleccione Versión de bloqueo.

Eso bloqueará el paquete para que no reciba actualizaciones.
¡Deberias hacer eso!
Conclusión:
En este tutorial hemos visto cómo configurar Ubuntu para bloquear paquetes y evitar que instalen o reciban actualizaciones.
Si encuentra algún error arriba, utilice el formulario a continuación para informar.
También te puede gustar la publicación a continuación:
Cómo ver Netflix en Ubuntu »Wiki Ùtil Liukin