Fedora

So richten Sie YUM auf Fedora ein und verwenden es?

So richten Sie YUM auf Fedora ein und verwenden es?

Eine Linux-Distribution kann als eine Sammlung von voneinander abhängigen Paketen über dem Linux-Kernel beschrieben werden. Zusammen bieten sie ein tolles Erlebnis. Um die Pakete in Ordnung zu halten, ist ein Paketmanager ein Muss für jede Distribution.

Im Fall von Fedora sind YUM und DNF zwei Paketmanager. In dieser Anleitung erfahren Sie, wie Sie YUM auf Fedora einrichten und verwenden.

YUM auf Fedora

YUM ist der primäre Paketmanager für Fedora, der Informationen zu Paketen abfragen, Pakete aus Repos holen, Pakete mit automatischer Abhängigkeitslösung installieren/deinstallieren und das gesamte System aktualisieren kann. YUM kann auch mit zusätzlichen Repos oder Paketquellen arbeiten. Um die Funktionalität zu erweitern, unterstützt YUM auch viele Plugins.

YUM kann dieselben Aufgaben wie RPM ausführen, jedoch auf effizientere und einfachere Weise. Es vereinfacht auch die Konfiguration Ihrer eigenen Repositorys und RPM-Pakete.

In der heutigen Zeit wird YUM durch DNF ersetzt, einen modernen Paketmanager. Dies liegt daran, dass YUM einige inhärente Probleme wie schlechte Leistung, hoher Speicherverbrauch, schlechte Dokumentation usw. hat. Es lohnt sich jedoch trotzdem, YUM zu lernen, da Fedora, CentOS und RHEL YUM weiterhin als gültigen Paketmanager unterstützen.

Installieren von YUM auf Fedora

Als einer der standardmäßigen Paketmanager sollte YUM mit Fedora vorinstalliert sein. Führen Sie die folgenden Befehle aus, um zu überprüfen, ob YUM installiert ist:

$ was lecker
$ lecker --version

Wenn YUM nicht installiert ist, installiert der folgende Befehl YUM sofort.

$ sudo dnf installiere yum

Verwenden von YUM

Es ist Zeit zu lernen, wie man YUM verwendet – einen vollwertigen Paketmanager mit vielen Funktionen tons. In diesem Abschnitt werden einige der gebräuchlichsten und wichtigsten Befehle gezeigt.

Installieren eines Pakets

Um ein Paket zu installieren, benötigt YUM den Paketnamen. Angenommen, Sie haben den Paketnamen, führen Sie den folgenden Befehl aus, um ihn zu installieren. YUM wird alle notwendigen Abhängigkeiten automatisch auflösen und installieren.

$ sudo yum install

Wenn mehrere Pakete installiert werden müssen, platzieren Sie einfach alle Paketnamen durch Leerzeichen getrennt.

$ sudo yum install

Bei der Installation eines Pakets fragt YUM nach einer Bestätigung. Wenn Sie möchten, dass YUM die Pakete installiert, ohne um Erlaubnis zu fragen, verwenden Sie das Flag „-y“.

$ sudo yum -y install

Installieren Sie ein RPM-Paket

Diverse Pakete sind direkt als RPM-Pakete erhältlich. Während die Standardmethode zum Installieren eines RPM-Pakets das RPM-Tool verwendet, wird empfohlen, dafür YUM zu verwenden. Bei Installation mit YUM wird das RPM-Paket mit all seinen Abhängigkeiten installiert (sofern verfügbar).

$ sudo yum install

Wenn es mehrere Pakete gibt, dann erwähnen Sie diese auch.

$ sudo yum install

Es ist auch möglich, ein RPM-Paket zu installieren, das über einen direkten Link verfügbar ist. Im folgenden Beispiel lädt YUM das RPM Fusion-Repository herunter und installiert es.

$ sudo yum install https://mirrors.U/minfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.U/min https://spiegel.U/minfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.U/min

Paket entfernen

Wenn ein Paket nicht mehr benötigt wird, ist es überflüssig, es installiert zu halten. Um ein unerwünschtes Paket zu entfernen, verwenden Sie die folgende Befehlsstruktur:

$ sudo yum entfernen

YUM wird um Erlaubnis bitten, die Aktion auszuführen perform. Wenn Sie möchten, dass YUM nicht um Erlaubnis bittet, verwenden Sie das Flag „-y“.

$ sudo yum -y entfernen

Wie bei der Installation mehrerer Pakete kann YUM auch mehrere Pakete entfernen remove.

$ sudo yum entfernen

Paket suchen

In vielen Situationen ist der genaue Paketname für eine bestimmte App schwer zu verfolgen. In solchen Situationen ist die integrierte Suchfunktion von YUM sehr praktisch.

Um mit einem Suchbegriff nach einem bestimmten Paketnamen zu suchen, verwenden Sie die folgende Befehlsstruktur:

$ lecker Suche

Aktualisieren eines Pakets

Wenn für ein bestimmtes Paket ein Update verfügbar ist, ist es möglich, das Paket einzeln zu aktualisieren. Standardmäßig lädt YUM die neueste Version des Pakets mit Abhängigkeiten herunter und installiert sie.

$ sudo yum update

Aktualisierungssystem

Anstatt einzelne Pakete zu aktualisieren, ist es effizienter, das gesamte System von YUM aktualisieren zu lassen. YUM prüft und lädt alle verfügbaren Updates herunter und installiert sie entsprechend.

Überprüfen Sie zuerst, ob ein Update verfügbar ist.

$ sudo yum check-update

Wenn ein Update verfügbar ist, werden alle mit dem folgenden Befehl installiert:

$ sudo dnf-Update

Pakete auflisten

Mit der Funktion „Liste“ kann YUM die Liste der installierten oder verfügbaren Pakete ausdrucken. Diese Funktion kann auch nach einem verfügbaren Paket mit einem bestimmten Namen suchen.

Um alle installierten Pakete aufzulisten, führen Sie den folgenden Befehl aus. Die Ausgabe wird riesig sein, daher werden wir die Ausgabe auf "weniger" umleiten, um das Browsen zu erleichtern.

$ yum-Liste installiert | Weniger

Um alle passenden Pakete mit einem bestimmten Suchbegriff aufzulisten, verwenden Sie den folgenden Befehl:

$ lecker Liste

Führen Sie den folgenden Befehl aus, um alle Pakete (installiert und verfügbar) aufzulisten:

$ lecker Liste alle | Weniger

Informationen zu einem Paket

Vor der Installation kann YUM detaillierte Informationen zu einem Paket anzeigen und in verschiedenen Situationen hilfreich sein. Um Informationen zu einem Paket zu überprüfen, führen Sie den folgenden YUM-Befehl aus:

$ lecker Info

Gruppenpakete

Unter Linux ist eine Gruppe ein Bündel aus mehreren Paketen. Eine Gruppe enthält im Allgemeinen Pakete, die miteinander verwandt sind. Die Gruppe „Java Development“ enthält beispielsweise alle notwendigen Werkzeuge zur Entwicklung von Programmen in der Programmiersprache Java.

Der folgende Befehl listet alle verfügbaren Gruppen auf.

$ lecker Gruppenliste

Führen Sie den folgenden Befehl aus, um die Informationen zu einer Gruppe zu überprüfen:

$ lecker Gruppeninfo

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 Gruppenupdate

Führen Sie den folgenden Befehl aus, um eine Gruppe zu deinstallieren:

$ sudo yum groupentfernen

Repositorys

YUM-Repositorys sind die primären Quellen zum Herunterladen und Installieren von Paketen. Fedora wird standardmäßig mit den Fedora-Repos geliefert. Es ist jedoch möglich, zusätzliche Repositorys hinzuzufügen/zu entfernen.

Überprüfen Sie zunächst alle derzeit aktiven Repositorys.

$ lecker repolieren

Wenn einige deaktivierte Repos vorhanden sind, werden diese nicht in dieser Liste angezeigt. Führen Sie den folgenden Befehl aus, um alle Repositorys aufzulisten:

$ lecker alles neu polieren

Um ein bestimmtes Paket aus einem bestimmten Repository zu installieren, verwenden Sie das Flag „-enablerepo“. Es funktioniert sowohl auf aktivierten als auch auf deaktivierten Repositorys.

$ sudo yum --enablerepo= Installieren

YUM . aufräumen

YUM generiert alle Repository-Paketdaten am Speicherort „/var/cache/yum“. jedes Repository mit eigenem Unterverzeichnis. Obwohl der Cache für YUM wichtig ist, um die schnellstmögliche Leistung zu bieten, kann ein beschädigter Cache ein Problem sein, und das Bereinigen wird das Problem lösen.

$ sudo yum alles sauber machen

Führen Sie nun ein Systemupdate durch. YUM wird die Caches automatisch neu generieren.

$ sudo yum check-update

Abschließende Gedanken

YUM ist ein leistungsstarker Paketmanager. Diese Anleitung zeigt einige der häufigsten Anwendungen von YUM. Für schnelle Hilfe besuchen Sie die YUM-Hilfeseite.

$ lecker --help

Für ausführliche Informationen zu YUM ist die Manpage sehr nützlich.

$ Mann lecker

Viel Spaß beim Rechnen!

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...