Cómo habilitar actualizaciones automáticas en Debian y Ubuntu

Corro actualizaciones en mis máquinas de producción todos los días sin excepción. Aunque puede que no haya actualizaciones para todo, me brinda cierta tranquilidad saber que he verificado. Creo que todos aquellos que se toman en serio la privacidad, la seguridad y el comportamiento de sus computadoras deberían hacer lo mismo.

Cómo habilitar actualizaciones automáticas en Debian y Ubuntu - Desarrollo | Imagen 1 Newsmatic

Sin embargo, también entiendo que la vida y el trabajo pueden interponerse en el camino. Esto puede ser especialmente cierto si tienes muchas máquinas que administrar o si tienes cientos de usuarios a los que atender, y todos sabemos cómo puede ser eso.

Cuando la vida y los usuarios se interponen en tu camino para ocuparte de esas tareas, ¿qué haces para asegurarte de que esos sistemas sigan funcionando sin problemas y de manera segura? Donde hay Linux, hay una solución.

Con las distribuciones basadas en Debian y Ubuntu, hay una forma muy sencilla de configurar actualizaciones automáticas. De hecho, es tan fácil que no lo creerás. Eso es exactamente lo que te mostraré cómo hacer.

Índice de Contenido
  1. Lo que necesitarás para habilitar las actualizaciones automáticas
  2. Cómo habilitar las actualizaciones automáticas
  3. Cómo configurar las actualizaciones automáticas

Lo que necesitarás para habilitar las actualizaciones automáticas

Lo único que necesitarás para esto es una instancia en ejecución de una distribución basada en Debian o Ubuntu y un usuario con privilegios de sudo. Estaré demostrando en Pop!_OS 22.04. Con esas dos cosas listas, hagamos un poco de magia de Linux.

Cómo usar Clipboard To File para guardar el contenido del portapapeles en Linux

Cómo habilitar las actualizaciones automáticas

Inicia sesión en tu escritorio o servidor. Si estás en una variante de escritorio, deberás abrir una ventana de terminal. Con la ventana de terminal abierta, instala el software necesario con el siguiente comando:

sudo apt-get install unattended-upgrades -y

Puede que descubras, como me ocurrió a mí con Ubuntu 22.10, que el software ya está instalado. Sin embargo, eso no significa que esté configurado para ejecutarse. Para hacerlo, debes usar un comando diferente.

Cómo configurar las actualizaciones automáticas

Ahora, debemos configurar las actualizaciones automáticas. Haremos esto con un solo comando. Lo que hará este comando es configurar las actualizaciones automáticas para que se ejecuten en momentos aleatorios. El comando es el siguiente:

sudo dpkg-reconfigure -plow unattended-upgrades

Nota: Si estás usando Debian Linux y tu usuario no es miembro del grupo sudo, es posible que primero debas cambiar al usuario root con el comando su.

Cómo crear conexiones SSH persistentes con Mosh: Guía paso a paso

Cuando ejecutes el comando, se te presentará una opción. Asegúrate de seleccionar Sí y pulsa Enter. Si No está seleccionado, utiliza la tecla Tabulador o la flecha izquierda hasta que lo esté y luego pulsa Enter en tu teclado.

Obviamente, lo que esto hace es descargar e instalar solo las actualizaciones importantes. Si deseas ser un poco más específico con esas actualizaciones, abre el archivo de configuración con el siguiente comando:

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

En ese archivo, notarás una sección de líneas que se ve así:

"${distro_id}ESMApps:${distro_codename}-apps-security";
"${distro_id}ESM:${distro_codename}-infra-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";

Cada línea que comienza con // está comentada. Si deseas habilitar las actualizaciones asociadas con esas líneas, simplemente elimina los caracteres //, luego guarda y cierra el archivo.

Vanilla OS: La distribución de Linux inmutable y segura que estabas esperando

Otro archivo de configuración determina la frecuencia con la que se ejecutan las actualizaciones. Ese archivo es /etc/apt/apt.conf.d/20auto-upgrades. Si lo miras, verás dos líneas como estas:

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

El "1" indica que esas actualizaciones se ejecutan todos los días. También podrías agregar una entrada de autoclean que limpiaría el apt cada 7 días, así:

APT::Periodic::AutocleanInterval "7";

Puedes cambiar el número según tus necesidades. Guarda y cierra el archivo.

Eso es todo lo que necesitas hacer para habilitar las actualizaciones automáticas en una distribución basada en Debian o Ubuntu. Ocupándote de esto, te estarás ocupando de ti mismo.

Cómo crear y administrar volúmenes en Podman: Guía completa para contenedores Linux

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo habilitar actualizaciones automáticas en Debian y Ubuntu , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.