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 можна знайти тут.