Saltar al contenido principal

unattended-upgrades

Claro, aquí tienes un paso a paso de cómo configurar unattended-upgrades en Markdown:

Configuración de actualizaciones automáticas en Ubuntu con unattended-upgrades

Esta guía te mostrará cómo configurar las actualizaciones automáticas en Ubuntu utilizando la herramienta unattended-upgrades.

1. Instalación de herramientas

Primero, actualiza la lista de paquetes e instala las herramientas necesarias:

sudo apt update
sudo apt install unattended-upgrades apt-listchanges bsd-mailx

2. Configuración de unattended-upgrades

  • Edita el archivo de configuración:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
  • Descomenta las líneas que desees habilitar. Por ejemplo, para actualizaciones de seguridad y recomendadas:
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
  • Guarda los cambios y cierra el archivo.

3. Configuración de opciones de actualización

  • Edita el archivo de configuración:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
  • Configura las siguientes opciones:

    • Comprobar actualizaciones diarias:
APT::Periodic::Update-Package-Lists "1";
  • Descargar actualizaciones:
APT::Periodic::Download-Upgradeable-Packages "1";
  • Eliminar paquetes antiguos cada 7 días:
APT::Periodic::AutocleanInterval "7";
  • Guarda los cambios y cierra el archivo.

4. Configuración de notificaciones (opcional)

Si deseas recibir notificaciones por correo electrónico sobre las actualizaciones, edita /etc/apt/apt.conf y configura Unattended-Upgrade::Mail.

5. Reiniciar el sistema (opcional)

Para que los cambios surtan efecto, puedes reiniciar el sistema:

sudo reboot

6. Verificar la configuración

Puedes verificar la configuración y simular una ejecución de unattended-upgrades con:

sudo unattended-upgrades -v -d

Notas

  • Es recomendable revisar periódicamente las actualizaciones instaladas.
  • Si tienes alguna duda, consulta la documentación de unattended-upgrades.