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 :
Automatic Online Update
Interval: Daily
Skip Interactive Patches
Agree with Licenses
Use delta rpms
Confirmez votre configuration en cliquant sur OK.
La documentation officielle d'openSUSE est disponible ici.