Yum ist der Paketmanager in Red Hat und Red Hat-basierten Linux-Distributionen. Es ermöglicht Ihnen, jeden Aspekt der Software auf Ihrem Red Hat-System zu verwalten.
Sie werden Yum-Befehle hier nicht im Detail lernen. Stattdessen bietet Ihnen dieser Yum-Spickzettel einen schnellen und einfachen Überblick über alle wichtigen Befehle des Yum-Paketmanagers und ihre jeweilige Funktionalität.
Sie können den Spickzettel für den Yum-Befehl im PDF-Format über den folgenden Link herunterladen:
Yum Command Cheat SheetLaden Sie dieses KOSTENLOSE PDF herunter, das gängige Yum-Befehle mit ihrer schnellen Erklärung auflistet.Yum_Command_cheat_sheet.pdf28 KB
Pakete installieren, deinstallieren und aktualisieren
Hier sind die Yum-Befehle zum Installieren, Entfernen und Aktualisieren von Paketen.
Befehl | Funktionalität | Beispielbefehl |
---|---|---|
installieren | Installieren Sie ein Paket aus dem Yum-Repository | sudo yum install nginx |
entfernen | Ein installiertes Paket und seine Abhängigkeiten entfernen | sudo yum entfernen nginx |
löschen | Ähnlich dem Befehl zum Entfernen | sudo yum erase nginx |
aktualisieren | Aktualisieren Sie ein oder mehrere Pakete auf dem System | sudo yum update oder sudo yum update gcc |
update-to | Aktualisieren Sie oder mehrere Pakete auf eine bestimmte Version | sudo yum update-to ngingx-2.7-1.1 |
aktualisieren | alle Pakete auf die neuste Version aktualisieren | sudo yum upgrade |
neu installieren | Aktuelle Version eines bestimmten Pakets neu installieren | sudo yum installiere httpd neu |
automatisches Entfernen | Entfernen Sie ein Paket und alle anderen unnötigen Pakete | sudo yum autoremove httpd |
herunterstufen | Ein bestimmtes Paket auf eine frühere Version downgraden | sudo yum downgrade nginx |
tauschen | Paket entfernen und neues installieren | sudo yum swap nginx httpd |
lokale Installation | Installieren Sie ein Paket aus einem lokalen Repository | sudo yum localinstall http://127.0.0.1/baseos/nginx-a.b.b.c.rpm |
groupinstall | Pakete aus einer bestimmten Gruppe installieren | sudo yum groupinstall "Gruppenname" |
Basispaketbefehle
Diese Befehle helfen Ihnen, installierte Pakete zu durchsuchen oder nach Paketen aus Repositories zu suchen.
Befehl | Funktionalität | Beispiel |
---|---|---|
Liste | Paketnamen aus Repositorys auflisten | sudo yum alle auflisten |
Informationen | Informationen zu einem bestimmten Paket anzeigen | sudo yum info nginx |
Suche | Suchen Sie nach einem Paketnamen und einer Beschreibung | sudo yum search apache |
Updateinfo | Informationen über verfügbare Paketaktualisierungen anzeigen | sudo yum updateinfo baseos |
Aktualisierung prüfen | Verfügbare Paketaktualisierungen aus aktivierten Repositories anzeigen | sudo yum check-update |
Gruppenliste | Namen und verfügbare Paketgruppen anzeigen | sudo yum Gruppenliste |
löschen | Abhängigkeiten für ein bestimmtes Paket anzeigen | sudo yum deplist vsftpd |
bietet | Suchen Sie das Paket, das eine bestimmte Datei bereitstellt | sudo yum stellt "*/bin/zsh" bereit |
Gruppeninfo | Beschreibung und Inhalt einer Paketgruppe anzeigen | sudo yum groupinfo "Gruppenname" |
Hilfe | Yum-Hilfeinformationen oder Hilfe zum Unterbefehl anzeigen | sudo yum help oder sudo yum help list |
Verwalten von Yum-Repositorys
Zum Hinzufügen und Verwalten zusätzlicher Repositories.
Befehl | Funktionalität | Beispiel |
---|---|---|
wiederaufladen | Listen Sie die verfügbaren Software-Repositories auf | sudo yum repolist |
Repo-Pakete | Pakete in einem bestimmten Repository verwenden | sudo yum repo-pkgs baseos list |
repoinfo | Informationen über aktivierte Repositories anzeigen | sudo yum repoinfo baseos |
makecache | Repository-Daten in den Cache herunterladen | sudo yum makecache |
Fehlerbehebung bei Yum
Wenn etwas mit Yum schief geht, verwenden Sie diese Befehle.
Befehl | Funktionalität | Beispiel |
---|---|---|
sauber | Alle zwischengespeicherten Paketdaten löschen/alle Paketmetadaten löschen | sudo yum clean packages oder sudo yum clean all |
überprüfen | Überprüfen Sie die lokale RPM-DB auf Probleme | sudo yum check |
Geschichte | Yum-Transaktionen anzeigen und verwenden | sudo yum history list oder sudo yum history rückgängig machen oder sudo yum history redo |
fssnapshot | LVM-Snapshots anzeigen | sudo yum fs-Filter |
Hilfreiche Optionen
Allgemeine Optionen, die mit Yum-Befehlen verwendet werden:
Befehlsoption | Funktionalität | Beispiel |
---|---|---|
-y | Nehmen Sie "Ja" an, wenn Sie dazu aufgefordert werden | sudo yum -y installiere nginx |
--assumeno | Nein annehmen, wenn Sie dazu aufgefordert werden | sudo yum --assumeno install nginx |
-v | Ausführlich | sudo yum -v install |
-q | Leise | sudo yum -q install |
--noplugins | Keine YUM-Plugins laden | sudo yum --noplugins install |
--disableplugin= | Ein bestimmtes Plugin deaktivieren | sudo yum --disableplugin=ps |
--enableplugin= | Ein bestimmtes Plugin aktivieren | sudo yum --enableplugin=ps |
--Änderungsprotokolle | Changelog-Informationen eines Pakets anzeigen | sudo yum --changelogs installiert httpd |
---filter=?? | Filtern Sie die Ausgabe nach bestimmten Anbietern, Gruppen, Architekturen und anderen. | sudo yum list available --filter=server |
--enablerepo= | Ein deaktiviertes Repo aktivieren | sudo yum install nginx --enablerepo=?? |
--disablerepo= | Ein aktiviertes Repo deaktivieren | sudo yum install nginx --deactivaterepo=?? |
--downloadonly | Paket herunterladen und nicht installieren | sudo yum install --downloadonly httpd |
Extra-Befehle
Einige zusätzliche Befehle, die Sie möglicherweise ab und zu verwenden müssen:
Befehle | Funktionalität |
---|---|
reposync | Yum-Repo mit lokalem Verzeichnis synchronisieren |
show-installiert | Installierte Pakete anzeigen |
Prüfbaum | Lokales Repository auf Konsistenz prüfen |
yumdb | Yum-Datenbank ändern |
yumdownloader | Laden Sie ein Paket vom Repo auf cwd herunter |
Rückgabe | Remote Repo und lokale Datenbank abfragen |
Wiederaufnahme | Unerfüllte Abhängigkeitsliste erhalten |
muss neu gestartet werden | Prozesse anzeigen, die aktualisiert wurden und neu gestartet werden müssen |
Wenn Sie sich zu irgendeinem Zeitpunkt verloren fühlen, können Sie jederzeit man yum
.
Gefällt Ihnen, was Sie gerade gesehen haben? Sie können das gesamte Material im PDF-Format über den unten stehenden Link herunterladen.
Laden Sie den Yum-Spickzettel herunter