workshop:cli:dnf
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:dnf [2025/02/16 10:42] – ↷ Seitename wurde von workshop:cli:dnf_list_installed auf workshop:cli:dnf geändert Branislav Zeljak | workshop:cli:dnf [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 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, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | dnf [Optionen] [Befehl] [Paket] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option ^ Beschreibung ^ | ||
| - | | `install` | ||
| - | | `remove` | ||
| - | | `update` | ||
| - | | `upgrade` | ||
| - | | `list` | ||
| - | | `info` | ||
| - | | `search` | ||
| - | | `clean` | ||
| - | | `groupinstall` | ||
| - | | `history` | ||
| - | | `--help` | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Ein Paket installieren: | ||
| - | <code bash> | ||
| - | sudo dnf install paketname | ||
| - | </ | ||
| - | Installiert das angegebene Paket und alle erforderlichen Abhängigkeiten. | ||
| - | |||
| - | **Mehrere Pakete gleichzeitig installieren: | ||
| - | <code bash> | ||
| - | sudo dnf install paketname1 paketname2 | ||
| - | </ | ||
| - | Installiert mehrere Pakete auf einmal. | ||
| - | |||
| - | **Ein Paket entfernen: | ||
| - | <code bash> | ||
| - | sudo dnf remove paketname | ||
| - | </ | ||
| - | Entfernt das angegebene Paket und alle nicht mehr benötigten Abhängigkeiten. | ||
| - | |||
| - | **Pakete aktualisieren: | ||
| - | <code bash> | ||
| - | sudo dnf update | ||
| - | </ | ||
| - | Aktualisiert alle installierten Pakete auf die neueste Version. | ||
| - | |||
| - | **Ein spezifisches Paket aktualisieren: | ||
| - | <code bash> | ||
| - | sudo dnf upgrade paketname | ||
| - | </ | ||
| - | Aktualisiert das angegebene Paket auf die neueste Version. | ||
| - | |||
| - | **Verfügbare Pakete auflisten: | ||
| - | <code bash> | ||
| - | dnf list available | ||
| - | </ | ||
| - | Zeigt alle Pakete an, die in den aktivierten Repositories verfügbar sind. | ||
| - | |||
| - | **Informationen zu einem Paket anzeigen:** | ||
| - | <code bash> | ||
| - | dnf info paketname | ||
| - | </ | ||
| - | Zeigt detaillierte Informationen über ein Paket, einschließlich Version, Architektur und Beschreibung. | ||
| - | |||
| - | **Nach einem Paket suchen:** | ||
| - | <code bash> | ||
| - | dnf search paketname | ||
| - | </ | ||
| - | Sucht nach einem Paket im Repository und zeigt alle Ergebnisse an. | ||
| - | |||
| - | **Cache bereinigen: | ||
| - | <code bash> | ||
| - | 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: | ||
| - | <code bash> | ||
| - | man dnf | ||
| - | </ | ||
| - | |||
