CentOS et RHEL 8 ou versions ultérieures

Pour CentOS et RHEL 8 ou les versions ultérieures, le paquet dnf-automatic est l'approche préférée :

dnf install dnf-automatic

Dans le fichier /etc/dnf/automatic.conf :

download_updates = yes
apply_updates = yes

Activer et démarrer les mises à jour automatiques via :

systemctl enable --now dnf-automatic.timer

Vérifier l'état de dnf-automatic :

systemctl list-timers *dnf-*

CentOS et RHEL 7 ou versions antérieures

Pour CentOS et RHEL 7 ou les versions antérieures, le paquet yum-cron est l'approche préférée :

yum install yum-cron

Dans le fichier /etc/yum/yum-cron.conf :

download_updates = yes
apply_updates = yes

Activer et démarrer les mises à jour automatiques via :

systemctl start yum-cron.service

openSUSE

Tout d'abord, vous devez installer le paquet de mise à jour automatique

zypper install  yast2-online-update-configuration

Lancez ensuite l'outil de configuration (basé sur ncurses) avec :

yast2 online_update_configuration

Activez les paramètres suivants :

    Mise à jour automatique en ligne
    Intervalle : Quotidiennement
    Ignorer les correctifs interactifs
    Accord sur les licences
    Utiliser le delta rpms

Confirmez votre configuration en cliquant sur OK.

La documentation officielle d'openSUSE est disponible ici.