GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Yum-Befehls-Spickzettel

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
Linux
  1. Systemd-Befehlszeilenreferenz (Spickzettel)

  2. Spickzettel für den Befehl „ip“ (Befehlszeilenreferenz)

  3. Xen Hypervisor (xm)-Befehls-Spickzettel

  4. Beispiele für iSCSI-Verbindungsbefehle (Spickzettel)

  5. yum-Befehlsbeispiele in Linux

Vim-Befehls-Spickzettel

Sudo-Befehl unter Linux

Grundlagen der Linux-Befehlszeile:sudo

Spickzettel für IPtables-Befehle

So installieren Sie wget unter CentOS 7 mit einem wget-Spickzettel

Firewalld-Befehlszeilenreferenz (Spickzettel)