Unter Fedora ist seit Version 22 das neue Paketverwaltungssystem DNF aktiv. Es ersetzt YUM, basiert aber wie dieses auf RPM-Paketen und ist in der Bedienung weitestgehend kompatibel. Unterschiede gibt es aber, wenn Sie automatisch tägliche Updates durchführen möchten.
Dazu installieren Sie zuerst das Paket dnf-automatic
:
dnf install dnf-automatic
Die dazugehörende Konfigurationsdatei ist /etc/dnf/automatic.conf
. Dort müssen Sie apply_updates
auf yes
stellen. Wenn Sie möchten, können Sie auch diverse email
-Parameter einstellen. Diese steuern, wer nach jedem Update automatisch eine E-Mail erhält.
# Datei /etc/dnf/automatic.conf
...
apply_updates = yes
Ein interessantes Detail von dnf-automatic
besteht darin, dass sich nicht Cron um den regelmäßigen Aufruf des Update-Scripts kümmert, sondern Systemd. Zur Aktivierung des Updates sind die folgenden zwei Kommandos erforderlich:
systemctl enable dnf-automatic.timer
systemctl start dnf-automatic.timer
Wenn Sie wissen möchten, wann der nächste Aufruf von dnf-automatic
ansteht, führen Sie systemctl list-timers
aus:
systemctl list-timers '*dnf*'
NEXT LEFT LAST PASSED
Die 2015-08-18 10:18 CEST 24h ago Mit 2015-08-19 11:15 CEST 2min 42s ago
Mit 2015-08-19 11:35 CEST 17min left Mit 2015-08-19 10:35 CEST 42min ago
Hallo,
Danke für den informativen Artikel. So wie es aussieht steckt in „dnf-automatic.timer“ ein Bug.
Wie kann NEXT zeitlich vor LAST liegen? Habe die Installation gerade auf meinem Fedora 22-Server getestet:
systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Sat 2015-11-14 13:55:46 CET 2 days ago Mon 2015-11-16 16:54:55 CET 16s ago dnf-automatic.timer dnf-automatic.service
Mon 2015-11-16 17:09:41 CET 14min left Mon 2015-11-16 16:09:39 CET 45min ago dnf-makecache.timer dnf-makecache.service
Tue 2015-11-17 13:10:58 CET 20h left Mon 2015-11-16 13:10:58 CET 3h 44min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
dnf-automatic.timer dürfte demnach nie starten.
NEXT gibt an, wann vorauss. das nächste Update ausgeführt wird (in der Zukunft). Mir erscheinen die Werte plausibel.