Der Paketmanager dnf

In dem Blogbeitrag zu Paketmanagern unter CentOS und Red Hat Enterprise Linux (RHEL) bin ich zwar auf YUM und RPM eingegangen, habe aber dnf (Dandified YUM) verschwiegen. Dieser ist als Fork von YUM entstanden und in Fedora bereits seit Version 22 der standardmäßig installierte Paketmanager.

Pakete suchen, installieren oder entfernen

Die Suche nach einem Paket erfolgt mit

dnf search <Paket>

Die Installation wird mit

dnf install <Paket>

vorgenommen. Und wer Softwarepakete aktualisieren möchte, gelangt mit folgendem Befehl zum Ziel:

dnf update

Sollen Pakete deinstalliert werden, kommen die Befehle remove und autoremove ins Spiel. Mit

dnf remove <Paket>

wird gezielt ein Paket deinstalliert. Mit autoremove können zusätzlich nicht mehr benötigte Paketabhängigkeiten deinstalliert.

Falls dnf auf Eurem RPM-basierten Linux-System bisher nicht vorhanden sein sollte, könnt ihr mit

yum install dnf

Abhilfe schaffen.

System-Upgrade durchführen

Mit dnf lässt sich auch ein System-Upgrade durchführen. Um beispielsweise eine Aktualisierung auf Fedora 44 durchzuführen, sind nachfolgende Schritte erforderlich.

Zunächst solltet ihr sicherstellen, dass die aktuell installierte Fedora-Version auf dem aktuellsten Stand ist:

sudo dnf upgrade --refresh

Eventuell ist ein Neustart des Systems erforderlich.

Nun werden die Pakete der neuen Version heruntergeladen:

sudo dnf system-upgrade download --releasever=<Verion>

Dabei ersetzt ihr Version durch die entsprechende Versionsnummer.

Schließlich kann die Aktualisierung vorgenommen werden:

sudo dnf5 offline reboot

Nach dem Neustart ist euer System auf dem aktuellsten Stand.

Zuletzt aktualisiert am 1. Mai 2026