CentOS и RHEL 8 или более поздние версии

Для CentOS и RHEL 8 или более поздних версий рекомендуется использование пакета dnf-automatic:

dnf install dnf-automatic

В файле /etc/dnf/automatic.conf задайте следующие параметры:

download_updates = yes
apply_updates = yes

Включите и запустите автоматические обновления с помощью:

systemctl enable --now dnf-automatic.timer

Проверка состояния dnf-automatic:

systemctl list-timers *dnf-*

CentOS и RHEL 7 или более ранние версии

Для CentOS и RHEL 7 или более ранних версий рекомендуется пакет yum-cron:

yum install yum-cron

В файле /etc/yum/yum-cron.conf задайте следующие параметры:

download_updates = yes
apply_updates = yes

Включите и запустите автоматические обновления с помощью:

systemctl start yum-cron.service

openSUSE

Для начала установите пакет автоматического обновления

zypper install  yast2-online-update-configuration

Затем запустите инструмент настройки (на основе ncurses) с помощью:

yast2 online_update_configuration

Включите следующие параметры:

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

Подтвердите конфигурацию, нажав на OK.

Официальную документацию openSUSE можно найти здесь.