CentOS e RHEL 8 ou versões posteriores
Para CentOS e RHEL 8 ou versões posteriores, o pacote dnf-automatic é a abordagem preferida:
dnf install dnf-automatic
Em /etc/dnf/automatic.conf defina:
download_updates = yes
apply_updates = yes
Habilite e inicie atualizações automáticas via:
systemctl enable --now dnf-automatic.timer
Verifique o status de dnf-automatic:
systemctl list-timers *dnf-*
CentOS e RHEL 7 ou versões anteriores
Para CentOS e RHEL 7 ou versões anteriores, o pacote yum-cron é a abordagem preferida:
yum install yum-cron
Em /etc/yum/yum-cron.conf defina:
download_updates = yes
apply_updates = yes
Habilite e inicie atualizações automáticas via:
systemctl start yum-cron.service
openSUSE
Primeiro, você precisa instalar o pacote de atualização automática
zypper install yast2-online-update-configuration
Em seguida, inicie a ferramenta de configuração (baseada em ncurses) com:
yast2 online_update_configuration
Habilite as seguintes configurações:
Automatic Online Update
Interval: Daily
Skip Interactive Patches
Agree with Licenses
Use delta rpms
Confirme sua configuração com 'OK'.
A documentação oficial do openSUSE pode ser encontrada aqui.