CentOS y RHEL 8 o versiones posteriores

Para CentOS y RHEL 8 o versiones posteriores, el paquete dnf-automatic es el enfoque preferido:

dnf install dnf-automatic

En /etc/dnf/automatic.conf establezca:

download_updates = yes
apply_updates = yes

Habilita y arranca actualizaciones automáticas vía:

systemctl enable --now dnf-automatic.timer

Comprueba el estado del dnf-automatic:

systemctl list-timers *dnf-*

CentOS y RHEL 7 o versiones anteriores

Para CentOS y RHEL 7 o versiones anteriores, el paquete yum-cron es el enfoque preferido:

yum install yum-cron

En /etc/yum/yum-cron.conf ajusta:

download_updates = yes
apply_updates = yes

Habilita y arranca actualizaciones automáticas vía:

systemctl start yum-cron.service

openSUSE

Primero, necesitas instalar el paquete de actualizaciones automáticas

zypper install  yast2-online-update-configuration

Luego inicia la herramienta de configuración (basada en ncurses) con:

yast2 online_update_configuration

Habilita las siguiente configuraciones:

    Automatic Online Update
    Interval: Daily
    Skip Interactive Patches
    Agree with Licenses
    Use delta rpms

Confirma tu configuración con Aceptar.

La documentación oficial de openSUSE puede consultarse aquí.