Table of Contents
1 dnf-automatic
Install dnf-automatic according to Fedora Manual.
$ sudo dnf install -y dnf-automatic$ sudo sed -i ‘s/apply_updates = no/apply_updates = yes/g’ /etc/dnf/automatic.conf$ sudo systemctl enable dnf-automatic.timer$ sudo systemctl start dnf-automatic.timer
dnf-automatic.timer is ticked 1 hour later after boot and ticked every day. This is not exact time. This is for desktop environment.
$ cat /usr/lib/systemd/system/dnf-automatic.timer<snip>[Timer]OnBootSec=1hOnUnitInactiveSec=1d<snip>
2 dnf-automatic does not support reboot
There is a tools which tells hint for retarting like dnf needs-restarting, but it needs some tricks.
This article uses a simple way that run dnf update and reboot with cron job without dnf-automatic.
$ sudo systemctl stop dnf-automatic.timer$ sudo systemctl disable dnf-automatic.timer$ (sudo crontab -l; echo “0 0 * * 0 dnf update -y && /usr/sbin/reboot”) | sudo crontab