Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
dnf - Paketmanager für RPM-basierte Systeme
dnf (Dandified YUM) ist der Standard-Paketmanager für RPM-basierte Linux-Distributionen wie Fedora, CentOS und RHEL. Er ist eine verbesserte und modernisierte Version des älteren yum-Tools und wird zur Installation, Aktualisierung und Verwaltung von Paketen verwendet. dnf bietet eine verbesserte Abhängigkeitsverwaltung, eine schnellere Leistung und eine benutzerfreundlichere Schnittstelle.
Syntax
dnf [Optionen] [Befehl] [Paket]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `install` | Installiert ein Paket oder mehrere Pakete. |
| `remove` | Entfernt ein Paket oder mehrere Pakete. |
| `update` | Aktualisiert alle installierten Pakete auf die neueste Version. |
| `upgrade` | Aktualisiert ein bestimmtes Paket oder mehrere Pakete auf die neueste Version. |
| `list` | Listet installierte Pakete oder verfügbare Pakete im Repository auf. |
| `info` | Zeigt detaillierte Informationen zu einem Paket an. |
| `search` | Sucht nach Paketen in den verfügbaren Repositories. |
| `clean` | Bereinigt den lokalen Cache von heruntergeladenen Paketen und Metadaten. |
| `groupinstall` | Installiert alle Pakete einer bestimmten Paketgruppe. |
| `history` | Zeigt eine Historie der durchgeführten Paketaktionen an. |
| `–help` | Zeigt eine Hilfe mit den verfügbaren Optionen an. |
Beispiele
Ein Paket installieren:
sudo dnf install paketname
Installiert das angegebene Paket und alle erforderlichen Abhängigkeiten.
Mehrere Pakete gleichzeitig installieren:
sudo dnf install paketname1 paketname2
Installiert mehrere Pakete auf einmal.
Ein Paket entfernen:
sudo dnf remove paketname
Entfernt das angegebene Paket und alle nicht mehr benötigten Abhängigkeiten.
Pakete aktualisieren:
sudo dnf update
Aktualisiert alle installierten Pakete auf die neueste Version.
Ein spezifisches Paket aktualisieren:
sudo dnf upgrade paketname
Aktualisiert das angegebene Paket auf die neueste Version.
Verfügbare Pakete auflisten:
dnf list available
Zeigt alle Pakete an, die in den aktivierten Repositories verfügbar sind.
Informationen zu einem Paket anzeigen:
dnf info paketname
Zeigt detaillierte Informationen über ein Paket, einschließlich Version, Architektur und Beschreibung.
Nach einem Paket suchen:
dnf search paketname
Sucht nach einem Paket im Repository und zeigt alle Ergebnisse an.
Cache bereinigen:
sudo dnf clean all
Bereinigt den lokalen Cache von heruntergeladenen Paketen und Metadaten.
Hinweis
- dnf bietet eine verbesserte Abhängigkeitsverwaltung im Vergleich zu älteren Tools wie yum, was bedeutet, dass es Pakete effizienter installieren und aktualisieren kann. - dnf ist der bevorzugte Paketmanager für moderne RPM-basierte Systeme und ist in den meisten aktuellen Distributionen vorinstalliert.
Alternativen
Für einfachere Aufgaben oder die Verwendung auf älteren Systemen kann auch yum verwendet werden. Allerdings wird dnf als die bessere, modernere Lösung empfohlen.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man dnf
