Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:dnf

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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 Zeljakworkshop: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, Aktualisierung und Verwaltung von Paketen verwendet. **dnf** bietet eine verbesserte Abhängigkeitsverwaltung, eine schnellere Leistung und eine benutzerfreundlichere Schnittstelle. 
- 
-===== Syntax ===== 
-<code bash> 
-dnf [Optionen] [Befehl] [Paket] 
-</code> 
- 
----- 
- 
-===== 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:** 
-<code bash> 
-sudo dnf install paketname 
-</code> 
-Installiert das angegebene Paket und alle erforderlichen Abhängigkeiten. 
- 
-**Mehrere Pakete gleichzeitig installieren:** 
-<code bash> 
-sudo dnf install paketname1 paketname2 
-</code> 
-Installiert mehrere Pakete auf einmal. 
- 
-**Ein Paket entfernen:** 
-<code bash> 
-sudo dnf remove paketname 
-</code> 
-Entfernt das angegebene Paket und alle nicht mehr benötigten Abhängigkeiten. 
- 
-**Pakete aktualisieren:** 
-<code bash> 
-sudo dnf update 
-</code> 
-Aktualisiert alle installierten Pakete auf die neueste Version. 
- 
-**Ein spezifisches Paket aktualisieren:** 
-<code bash> 
-sudo dnf upgrade paketname 
-</code> 
-Aktualisiert das angegebene Paket auf die neueste Version. 
- 
-**Verfügbare Pakete auflisten:** 
-<code bash> 
-dnf list available 
-</code> 
-Zeigt alle Pakete an, die in den aktivierten Repositories verfügbar sind. 
- 
-**Informationen zu einem Paket anzeigen:** 
-<code bash> 
-dnf info paketname 
-</code> 
-Zeigt detaillierte Informationen über ein Paket, einschließlich Version, Architektur und Beschreibung. 
- 
-**Nach einem Paket suchen:** 
-<code bash> 
-dnf search paketname 
-</code> 
-Sucht nach einem Paket im Repository und zeigt alle Ergebnisse an. 
- 
-**Cache bereinigen:** 
-<code bash> 
-sudo dnf clean all 
-</code> 
-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 
-</code> 
-