Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
yum - Paketmanager für RPM-basierte Systeme
yum (Yellowdog Updater, Modified) ist der traditionelle Paketmanager für RPM-basierte Linux-Distributionen wie CentOS, RHEL und Fedora. Es wird verwendet, um Pakete zu installieren, zu aktualisieren, zu entfernen und Abhängigkeiten zu verwalten. Obwohl dnf mittlerweile der bevorzugte Paketmanager auf vielen Distributionen ist, bleibt yum auf älteren Systemen weiterhin weit verbreitet.
Syntax
yum [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 spezifisches Paket oder mehrere Pakete. |
| `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 yum install paketname
Installiert das angegebene Paket und alle erforderlichen Abhängigkeiten.
Mehrere Pakete gleichzeitig installieren:
sudo yum install paketname1 paketname2
Installiert mehrere Pakete auf einmal.
Ein Paket entfernen:
sudo yum remove paketname
Entfernt das angegebene Paket und alle nicht mehr benötigten Abhängigkeiten.
Pakete aktualisieren:
sudo yum update
Aktualisiert alle installierten Pakete auf die neueste Version.
Ein spezifisches Paket aktualisieren:
sudo yum upgrade paketname
Aktualisiert das angegebene Paket auf die neueste Version.
Verfügbare Pakete auflisten:
yum list available
Zeigt alle Pakete an, die in den aktivierten Repositories verfügbar sind.
Informationen zu einem Paket anzeigen:
yum info paketname
Zeigt detaillierte Informationen über ein Paket, einschließlich Version, Architektur und Beschreibung.
Nach einem Paket suchen:
yum search paketname
Sucht nach einem Paket im Repository und zeigt alle Ergebnisse an.
Cache bereinigen:
sudo yum clean all
Bereinigt den lokalen Cache von heruntergeladenen Paketen und Metadaten.
Hinweis
- yum verwaltet automatisch Abhängigkeiten und stellt sicher, dass alle erforderlichen Pakete installiert werden, wenn ein neues Paket installiert oder aktualisiert wird. - Obwohl yum in älteren Distributionen weit verbreitet ist, wird es von dnf abgelöst, das schneller und effizienter arbeitet.
Alternativen
Für neuere Distributionen wird dnf als Ersatz für yum empfohlen, da es schneller ist und eine verbesserte Abhängigkeitsverwaltung bietet.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man yum
