So prüfen Sie, ob ein Paket in Yum verfügbar ist

How Check If Package Is Available Yum



Yellowdog Updater Modified oder kurz Yum ist ein Paketverwaltungstool für RPM-Pakete. Es ist in der REHL-Familie von Linux-Distributionen, einschließlich CentOS und Fedora, beliebt. Daher können Sie sich yum als Bootstrap für den RPM-Paketmanager vorstellen.

Wie beliebte Paketmanager arbeitet Yum über Repositorys, die Sammlungen von Tools im RPM-Format enthalten.







In diesem kurzen Abschnitt werden wir die Grundlagen von yum besprechen und verfügbare Pakete auf einem System anzeigen, das yum als Paketmanager verwendet.



Yum Liste der verfügbaren Pakete

Um verfügbare Pakete anzuzeigen, können wir den Befehl yum list wie gezeigt verwenden:



sudo leckere Listeerhältlich

Dieser Befehl zeigt den Namen aller verfügbaren Pakete, die neueste Version und die Repositorys an, zu denen sie gehören





Yum Check Installierte Pakete

Yum ist unglaublich einfach zu bedienen; wie bei den meisten Paketmanagern können Sie intuitive Optionen übergeben. Um beispielsweise die Liste der installierten Pakete anzuzeigen, können wir den Befehl verwenden:



sudo leckerEingerichtet

Ähnlich wie beim Anzeigen verfügbarer Pakete zeigt der obige Befehl den Namen der installierten Pakete, die Version und das Quell-Repository der Pakete an

Sie können die Ausgabe des obigen Befehls an Tools wie grep, less usw. übergeben.

Yum Search Spezifisches Paket

Ein Beispiel für den Anwendungsfall des Befehls yum list ist die Überprüfung, ob ein bestimmtes Paket installiert ist. Lassen Sie uns zum Beispiel sehen, ob awk installiert ist.

sudo leckere ListeEingerichtet| Griff'awk'

Der obige Befehl übergibt die Ausgabe der yum-Liste an grep, die dann nach der bestimmten Zeichenfolge sucht, in diesem Fall 'awk'. Sehen Sie sich die folgende Beispielausgabe an:

Wie Sie sehen können, haben wir awk (als Teil von gawk) und das Python-Hawkey-Paket installiert.

Verfügbare Pakete aus einem bestimmten Repository anzeigen

Sie können auch nach dem verfügbaren Paket in einem bestimmten Repository filtern. Wir können damit beginnen, alle aktivierten Repositorys mit dem Befehl aufzulisten:

sudo leckerrepolieren

Dadurch werden alle verfügbaren Repositorys im System aufgelistet.

Um nach Paketen zu suchen, die nur in einem bestimmten Repository verfügbar sind. Als Beispiel verwenden wir im epel-Repository den Befehl:

sudo leckere Listeerhältlich| Griffwarm

Beispielausgabe ist wie gezeigt:

Abschluss

In diesem kurzen Tutorial haben wir Yum behandelt und die verfügbaren und installierten Pakete im System gezeigt.

Danke fürs Lesen!