Necesitamos instalar el paquete:
sudo apt install unattended-upgrades
y configurar que deseamos actualizar:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
a la configuración por defecto podemos descomentar la siguiente:
// "${distro_id}:${distro_codename}-updates";
Creamos un nuevo archivo:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
con el siguiente contenido:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";
(entre comillas se indica la frecuencia en dias)
Podemos probar su funcionamiento:
sudo unattended-upgrades --dry-run --debug
Verificamos que el servicio esté funcionando:
sudo systemctl reload unattended-upgrades.service
en caso de haber hecho algún cambio actualizamos su configuración:
sudo systemctl reload unattended-upgrades.service