Eine Linux-Distribution kann als Sammlung von Inter-abhängigen Paketen auf dem Linux-Kernel beschrieben werden. Zusammen bieten sie eine erstaunliche Erfahrung. Um die Pakete in Ordnung zu halten, ist ein Paketmanager ein Muss für jede Distribution.
Im Falle von Fedora sind Yum und DNF zwei Paketmanager. In diesem Handbuch schauen wir uns an, wie Sie YUM auf Fedora einrichten und verwenden.
Yum auf Fedora
Yum ist der primäre Paketmanager für Fedora, mit dem Informationen zu Paketen abfragen, Pakete aus Repos abrufen, Pakete mit automatischer Abhängigkeitslösung installieren/deinstallieren und das gesamte System aktualisieren können. Yum kann auch mit zusätzlichen Repos oder Paketquellen arbeiten. Um die Funktionalität zu erweitern, unterstützt Yum auch viele Plugins.
Yum kann die gleichen Aufgaben wie Drehzahl, aber effizienter und einfacher erledigen. Es vereinfacht auch die Konfiguration Ihrer eigenen Repositorys und RPM -Pakete.
In der heutigen Zeit wird Yum durch DNF, ein moderner Paketmanager, ersetzt. Das liegt daran. Es lohnt sich jedoch immer noch, Yum zu lernen, weil Fedora, CentOS und Rhel Yum immer noch als gültiger Paketmanager unterstützen.
Installieren von Yum auf Fedora
Als einer der Standardpaketmanager sollte Yum mit Fedora vorinstalliert sein. Führen Sie die folgenden Befehle aus, um zu überprüfen, ob yum installiert ist:
$ welches yum
$ yum -Version
Wenn Yum nicht installiert ist, installiert der folgende Befehl sofort Yum.
$ sudo dnf install yum
Mit yum
Es ist Zeit zu lernen, wie man Yum verwendet- einen vollwertigen Paketmanager mit Tonnen von Funktionen. Dieser Abschnitt zeigt einige seiner häufigsten und wichtigsten Befehle.
Installieren eines Pakets
Um ein Paket zu installieren, benötigt yum den Paketnamen. Wenn Sie den Paketnamen haben, führen Sie den folgenden Befehl aus, um ihn zu installieren. YUM wird alle erforderlichen Abhängigkeiten automatisch auflösen und installieren.
$ sudo yum installieren
Wenn Sie mehrere Pakete installieren müssen, platzieren Sie einfach alle Paketnamen, die durch den Speicherplatz getrennt sind.
$ sudo yum installieren
Bei der Installation eines Pakets fordert Yum um Bestätigung ein. Wenn Sie möchten, dass Yum die Pakete installiert, ohne Erlaubnis zu erhalten, verwenden Sie das Flag „-y“.
$ sudo yum -y installieren
Installieren Sie ein Drehzahlpaket
Verschiedene Pakete sind direkt als Drehzahlpakete erhältlich. Während die Standardmethode zur Installation eines RPM -Pakets das RPM -Tool verwendet, wird empfohlen, YUM dafür zu verwenden. Wenn Sie mit YUM installiert sind, wird das RPM -Paket mit allen Abhängigkeiten installiert (falls verfügbar).
$ sudo yum installieren
Wenn es mehrere Pakete gibt, erwähnen Sie diese auch.
$ sudo yum installieren
Es ist auch möglich, ein RPM -Paket zu installieren, das über einen direkten Link verfügbar ist. Im folgenden Beispiel wird Yum das RPM Fusion Repo herunterladen und installieren.
$ sudo yum installieren Sie https: // spiegel.rpmfusion.org/Free/Fedora/RPMFusion-freie Release-$ (RPM-e %Fedora).Keinarch.Drehzahl https: // Spiegel.rpmfusion.org/nicht frei/fedora/rpmfusion-nonfree-Release-$ (RPM-e %Fedora).Keinarch.Drehzahl
Ein Paket entfernen
Wenn ein Paket nicht mehr benötigt wird, ist es redundant zu bleiben. Verwenden Sie die folgende Befehlsstruktur, um ein unerwünschtes Paket zu entfernen:
$ sudo yum entfernen
Yum wird um Erlaubnis zur Ausführung der Aktion bitten. Wenn Sie möchten, dass Yum nicht um Erlaubnis bittet, verwenden Sie die Flag „-y“.
$ sudo yum -y entfernen
Wie bei der Installation mehrerer Pakete kann Yum auch mehrere Pakete entfernen.
$ sudo yum entfernen
Suchen Sie ein Paket
In vielen Situationen ist der genaue Paketname für eine bestimmte App schwer im Auge zu behalten. In solchen Situationen ist die integrierte Suchfunktion von Yum sehr praktisch.
Verwenden Sie die folgende Befehlsstruktur, um nach einem bestimmten Paketnamen mit einem Suchbegriff zu suchen:
$ yum Suche
Aktualisieren eines Pakets
Wenn für ein bestimmtes Paket ein Update verfügbar ist, kann das Paket individuell aktualisiert werden. Standardmäßig wird Yum die neueste Version des Pakets mit Abhängigkeiten herunterladen und installieren.
$ sudo yum Update
System aktualisieren
Anstatt einzelne Pakete zu aktualisieren, ist es effizienter, YUM das gesamte System aktualisieren zu lassen. Yum wird alle verfügbaren Updates überprüfen und herunterladen und sie entsprechend installieren.
Überprüfen Sie zunächst, ob Update verfügbar ist.
$ sudo yum Check-update
Wenn ein Update verfügbar ist, installiert der folgende Befehl alle:
$ sudo dnf update
Pakete auflisten
Mit der Funktion „Listen“ kann YUM die gesamte Liste der installierten oder verfügbaren Pakete drucken. Diese Funktion kann auch nach einem verfügbaren Paket mit einem bestimmten Namen suchen.
Führen Sie den folgenden Befehl aus, um alle installierten Pakete aufzulisten, um den folgenden Befehl auszuführen. Die Ausgabe wird riesig sein, also werden wir die Ausgabe auf „weniger“ verleumden, um das Browser zu erleichtern.
$ yum liste installiert | weniger
Verwenden Sie den folgenden Befehl, um alle passenden Pakete mit einem bestimmten Suchbegriff aufzulisten:
$ yum Liste
Führen Sie den folgenden Befehl aus, um alle Pakete (installiert und verfügbar) aufzulisten:
$ yum liste alle | weniger
Informationen zu einem Paket
Vor der Installation kann YUM detaillierte Informationen zu einem Paket anzeigen, und es kann in verschiedenen Situationen hilfreich sein. Um Informationen zu einem Paket zu überprüfen, führen Sie den folgenden Yum -Befehl aus:
$ yum Info
Gruppenpakete
In Linux ist eine Gruppe ein Bündel einer Reihe von Paketen. Eine Gruppe enthält im Allgemeinen Pakete, die miteinander verbunden sind. Beispielsweise enthält die Gruppe „Java Development“ alle erforderlichen Tools zur Entwicklung von Programmen in der Java -Programmiersprache.
Im folgenden Befehl werden alle verfügbaren Gruppen aufgeführt.
$ yum Groupist
Führen Sie den folgenden Befehl aus, um die Informationen zu einer Gruppe zu überprüfen:
$ yum GroupInfo
Führen Sie den folgenden Befehl aus, um eine Gruppe zu installieren:
$ sudo yum Groupinstall
Wenn eine Gruppe aktualisiert werden soll, führen Sie den folgenden Befehl aus:
$ sudo yum GroupUpdate
Um eine Gruppe zu deinstallieren, führen Sie den folgenden Befehl aus:
$ sudo yum Groupremove
Repositorys
Yum -Repositories sind die Hauptquellen zum Herunterladen und Installieren von Paketen. Fedora kommt standardmäßig mit den Fedora Repos. Es ist jedoch möglich, zusätzliche Repositories hinzuzufügen/zu entfernen.
Schauen Sie sich zunächst alle aktuell aktiven Repositories an.
$ yum repolist
Wenn es einige behinderte Repos gibt, werden diese auf dieser Liste nicht angezeigt. Führen Sie den folgenden Befehl aus, um alle Repositorys aufzulisten:
$ yum repolist alle
Verwenden Sie das Flag „-EnableRepo“, um ein bestimmtes Paket aus einem bestimmten Repo zu installieren. Es funktioniert sowohl auf aktiviertem als auch auf deaktiviertem Repo.
$ sudo yum --EnableRepo =Installieren
Juden aufräumen
Yum generiert alle Repo -Paketdaten im Ort „/var/cache/yum“. Jedes Repo mit einem eigenen Unterabweis. Während der Cache für Yum wichtig ist, um die schnellstmögliche Leistung zu liefern, kann ein beschädigter Cache ein Problem sein, und das Aufräumen wird das Problem lösen.
$ sudo yum reinigen alle
Führen Sie nun ein System -Update durch. Yum generiert die Caches automatisch wieder.
$ sudo yum Check-update
Abschließende Gedanken
Yum ist ein leistungsstarker Paketmanager. Dieser Leitfaden zeigt einige der häufigsten Verwendung von Yum. Für schnelle Hilfe finden Sie die Yum -Hilfeseite.
$ yum -HELP
Für eingehende Informationen über Yum ist die Mannseite sehr nützlich.
$ MAN YUM
Happy Computing!