Cómo manejar las actualizaciones automáticas en Ubuntu

Breve: Este tutorial le enseña cómo manejar la actualización desatendida, es decir, las actualizaciones automáticas del sistema en Ubuntu Linux.

A veces, cuando intenta apagar su sistema Ubuntu, es posible que se encuentre con esta pantalla que le impide apagarse:

Actualización desatendida en curso durante el apagado, no apague la computadora.

Actualización desatendida en curso en Ubuntu

Quizás se pregunte qué es esta “actualización desatendida” y cómo es que se está ejecutando sin su conocimiento.

La razón es que Ubuntu se toma muy en serio la seguridad de su sistema. De forma predeterminada, comprueba automáticamente las actualizaciones del sistema a diario y, si encuentra alguna actualización de seguridad, las descarga y las instala por su cuenta. Para las actualizaciones normales del sistema y de las aplicaciones, se lo notifica a través de la herramienta Software Updater.

Dado que todo esto sucede en segundo plano, ni siquiera se da cuenta hasta que intenta apagar su sistema o intenta instalar aplicaciones por su cuenta.

Tratar de instalar un nuevo software cuando estas actualizaciones desatendidas están en curso conduce al famoso error de no se pudo bloquear.

Como puede ver, las actualizaciones automáticas presentan un par de molestias menores. Puede optar por deshabilitar las actualizaciones automáticas, pero eso significaría que tendrá que verificar y actualizar su sistema Ubuntu manualmente todo el tiempo.

¿Realmente necesitas deshabilitar las actualizaciones automáticas?

Tenga en cuenta que esta es una característica de seguridad. Linux le permite hacer prácticamente todo en su sistema, incluso deshabilitando estas funciones de seguridad.
Pero en mi opinión, como usuario habitual, no debes deshabilitar las actualizaciones automáticas. Mantiene su sistema seguro después de todo.
Por el bien de la seguridad de su sistema, puede tolerar las pequeñas molestias que vienen con las actualizaciones automáticas.

Ahora que ha sido advertido y cree que es mejor asumir la tarea adicional de actualizar manualmente su sistema, veamos cómo manejar las actualizaciones automáticas.

Como siempre, hay dos formas de hacerlo: GUI y línea de comandos. Te mostraré ambos métodos.

He usado Ubuntu 20.04 aquí, pero los pasos son válidos para Ubuntu 18.04 y cualquier otra versión de Ubuntu.

Método 1: deshabilite las actualizaciones automáticas en Ubuntu gráficamente

Vaya al menú y busque la herramienta ‘software y actualizaciones’.

Configuración de software y actualizaciones

Aquí, vaya a la pestaña Actualizaciones. Ahora busque “Buscar actualizaciones automáticamente”. De forma predeterminada, está establecido en Diariamente.

Puede cambiarlo a Nunca y su sistema nunca volverá a buscar actualizaciones por sí solo. Y si no busca actualizaciones, no encontrará nuevas actualizaciones para instalar.

Deshabilitar las actualizaciones automáticas en Ubuntu por completo

Si hace esto, debe actualizar manualmente su sistema de vez en cuando. Pero esa es una tarea adicional que hacer y es posible que no la recuerde todo el tiempo.

Una forma ligeramente mejor de manejar las actualizaciones automáticas en Ubuntu

Personalmente, le sugiero que lo deje buscar actualizaciones por sí solo. Si no desea que instale las actualizaciones automáticamente, puede cambiar ese comportamiento para recibir una notificación sobre la disponibilidad de las actualizaciones de seguridad.

Mantenga “Buscar actualizaciones automáticamente” a Diariamente y cambie la opción “Cuando haya actualizaciones de seguridad” a “Mostrar inmediatamente” en lugar de “Descargar e instalar automáticamente”.

Reciba notificaciones sobre actualizaciones de seguridad en lugar de instalarlas automáticamente

De esta manera, busca actualizaciones y si hay actualizaciones, en lugar de instalarlas automáticamente en segundo plano, la herramienta Actualizador de software le notifica que hay actualizaciones disponibles para su sistema. Su sistema ya hace eso para las actualizaciones normales del sistema y del software.

Recibe notificaciones sobre actualizaciones de seguridad

Con esta configuración, no verá las “actualizaciones desatendidas en curso” cuando apague el sistema. Sin embargo, es posible que aún encuentre el error “No se pudo obtener el bloqueo” porque dos procesos separados no pueden usar el administrador de paquetes apt al mismo tiempo.

Creo que esta es una mejor solución, ¿no crees?

Como prometí tanto la GUI como los métodos de línea de comandos, permítame mostrarle cómo deshabilitar las actualizaciones desatendidas en la terminal.

Cómo deshabilitar las actualizaciones automáticas en Ubuntu usando la línea de comando

Encontrará la configuración de actualizaciones automáticas en el /etc/apt/apt.conf.d/20auto-upgrades Archivo. El editor de texto predeterminado en la terminal de Ubuntu es Nano, por lo que puede usar este comando para editar este archivo de configuración:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Ahora, si no desea que su sistema busque actualizaciones automáticamente, puede cambiar el valor de APT :: Periodic :: Update-Package-Lists a 0.

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

Si desea que busque actualizaciones pero no instala las actualizaciones desatendidas automáticamente, puede elegir configurarlo así:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "0";

En el final…

Las actualizaciones de seguridad automáticas se habilitan automáticamente por una razón y le recomiendo que las mantenga así. Realmente no vale la pena arriesgar la seguridad de su sistema por un par de molestias menores. ¿Qué piensas?