DNF und RPM (Fedora, RHEL)
Kurz: RPM ist das Paketformat von Red Hat, Fedora und SUSE. DNF ist das Werkzeug, das Pakete aus Repositories holt und Abhängigkeiten auflöst. Es ersetzt das ältere YUM.
Genauer: Der Befehl rpm verwaltet einzelne .rpm-Dateien, dnf kümmert sich um Quellen, Versionen und Abhängigkeiten. Fedora nutzt inzwischen DNF 5, in neueren Systemen kompatibel zu den bekannten Befehlen.
Im Detail
sudo dnf upgrade # alles aktualisieren
sudo dnf install vlc # installieren
sudo dnf remove vlc # entfernen
dnf search wort # suchen
dnf info vlc # Details
sudo dnf autoremove # unnötige Pakete
rpm -qa | grep vlc # installierte Pakete
rpm -ql vlc # Dateien eines Pakets
sudo dnf history # Verlauf, Rückgängig-Funktion- Repositories:
/etc/yum.repos.d/*.repo. Zusätzlich RPM Fusion für Codecs und proprietäre Treiber. - Gruppen:
dnf group install "Development Tools". - Rückgängig:
dnf history undo ID. - Atomare Varianten: Fedora Silverblue und Kinoite nutzen rpm-ostree und unveränderliche Systemabbilder.
- RHEL-Klone: Rocky Linux und AlmaLinux nutzen dasselbe Werkzeug.
Siehe auch: Paketverwaltung unter Linux im Überblick, Unveränderliche Linux-Systeme (Immutable Distros)