dnf & pacman
Pakete, Datenträger & Netzwerk
Andere Familien, gleiches Prinzip
Neben der Debian-Welt mit apt gibt es zwei weitere große Paketverwaltungen: dnf auf Fedora und Red-Hat-Systemen sowie pacman auf Arch Linux und Manjaro. Die Befehle sehen anders aus, aber die Aufgaben sind dieselben: Pakete installieren, aktualisieren, suchen und entfernen. Wer das Konzept einmal verstanden hat, findet sich überall schnell zurecht.
dnf: Fedora, RHEL, Rocky Linux
dnf (Dandified YUM) verwaltet .rpm-Pakete. Im Gegensatz zu apt gibt es keinen getrennten update-Schritt für die Listen – dnf aktualisiert die Metadaten automatisch. Der Befehl dnf upgrade erledigt beides auf einmal.
# dnf upgrade # System aktualisieren # dnf install htop # Paket installieren $ dnf search webserver # suchen $ dnf info nginx # Details # dnf remove htop # entfernen # dnf autoremove # verwaiste Abhängigkeiten löschen $ dnf history # Verlauf (mit Rollback!)
Eine Stärke von dnf ist dnf history undo: Damit kannst du eine Installation oder ein Update rückgängig machen.
pacman: Arch Linux & Manjaro
pacman ist kompakt und schnell, seine Optionen wirken aber zunächst kryptisch, weil sie aus Großbuchstaben-Flags bestehen. Der wichtigste Befehl ist pacman -Syu: Er synchronisiert die Paketlisten (-y) und aktualisiert das gesamte System (-u) in einem Schritt.
# pacman -Syu # System komplett aktualisieren # pacman -S htop # Paket installieren (Sync) $ pacman -Ss webserver # in den Repos suchen $ pacman -Si nginx # Details anzeigen # pacman -R htop # entfernen # pacman -Rns htop # entfernen samt Abhängigkeiten/Config $ pacman -Q # installierte Pakete auflisten
Merkhilfe: Großes S = Sync (aus Repo), R = Remove, Q = Query (lokal abfragen).
Gegenüberstellung
| Aufgabe | apt | dnf | pacman |
|---|---|---|---|
| System aktualisieren | apt update && apt upgrade | dnf upgrade | pacman -Syu |
| Installieren | apt install X | dnf install X | pacman -S X |
| Entfernen | apt remove X | dnf remove X | pacman -R X |
| Suchen | apt search X | dnf search X | pacman -Ss X |
| Aufräumen | apt autoremove | dnf autoremove | pacman -Rns |
Hinweise & Sicherheit
Bei Arch gilt eine wichtige Regel: Führe niemals nur ein Teil-Update aus (also pacman -Sy paket ohne -u). Das kann zu inkonsistenten Bibliotheksversionen führen und das System beschädigen – nutze immer pacman -Syu. Das AUR (Arch User Repository) ist eine Community-Sammlung und nicht offiziell geprüft; lies Build-Skripte vor der Installation. Auf Fedora aktivierst du Drittquellen wie RPM Fusion nur, wenn du sie wirklich brauchst – jedes zusätzliche Repo erweitert deine Vertrauensbasis. Halte alle Systeme regelmäßig aktuell, das ist die einfachste Sicherheitsmaßnahme überhaupt.
Welcher Befehl aktualisiert ein Arch-System vollständig?