Android

So listen Sie installierte Pakete auf Centos auf

Debian - dpkg - Auflisten der installierten Pakete (Paketverwaltung .deb)

Debian - dpkg - Auflisten der installierten Pakete (Paketverwaltung .deb)

Inhaltsverzeichnis:

Anonim

In diesem Tutorial zeigen wir Ihnen, wie Sie installierte Pakete unter CentOS auflisten und filtern. Zu wissen, wie installierte Pakete auf Ihrem CentOS-System aufgelistet werden, kann hilfreich sein, wenn Sie dieselben Pakete auf einem anderen Computer installieren müssen oder wenn Sie Ihr System neu installieren möchten.

Wir zeigen Ihnen auch, wie Sie überprüfen, ob ein bestimmtes Paket installiert ist, installierte Pakete zählen und die Version eines installierten Pakets ermitteln.

Liste installierter Pakete mit Yum

YUM (Yellow Dog Updater) ist der Standard-CentOS-Paketmanager. Es kann zum Herunterladen, Installieren, Entfernen, Abfragen und Verwalten von CentOS RPM-Softwarepaketen aus den offiziellen CentOS-Repositorys und Repositorys von Drittanbietern verwendet werden.

Verwenden Sie den folgenden Befehl, um die installierten Pakete auf Ihrem CentOS-System mit yum :

sudo yum list installed

Es wird eine Liste aller installierten Pakete gedruckt, einschließlich Informationen zu den Versionen und dem Repository der RPM-Pakete.

Normalerweise ist die Paketliste lang, für eine bessere Lesbarkeit ist es eine gute Idee, die Ausgabe auf less zu less :

sudo yum list installed | less

Um herauszufinden, ob ein bestimmtes Paket installiert ist, filtern Sie die Ausgabe mit dem Befehl grep .

Um beispielsweise herauszufinden, ob das unzip-Paket auf dem System installiert ist, das Sie ausführen würden:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Die Ausgabe oben zeigt, dass die Entpackungsversion 6.0-19 auf dem Computer installiert ist.

Liste installierter Pakete mit Rpm

Mit dem Befehl rpm mit der Option -q können Sie die Pakete abfragen.

Der folgende Befehl listet alle installierten Pakete auf:

sudo rpm -qa

Um abzufragen (zu suchen), ob ein bestimmtes Paket installiert ist, übergeben Sie den Paketnamen an den Befehl rpm -q . Der folgende Befehl zeigt Ihnen, ob das tmux-Paket auf dem System installiert ist:

sudo rpm -q tmux

Wenn das Paket installiert ist, sehen Sie ungefähr Folgendes:

tmux-1.8-4.el7.x86_64

Andernfalls wird der Befehl ausgegeben:

package tmux2is not installed

So erhalten Sie weitere Informationen zum abgefragten Paket pass -i :

sudo rpm -qi tmux

Erstellen Sie eine Liste aller installierten Pakete

Um eine Liste der Namen aller auf Ihrem CentOS-System installierten Pakete zu erstellen und in einer Datei mit dem Namen packages_list.txt speichern, leiten Sie die Befehlsausgabe in die Datei um:

sudo rpm -qa > packages_list.txt

Um die gleichen Pakete auf einem anderen Server zu installieren, können Sie den Befehl cat , um alle Pakete an yum :

sudo yum -y install $(cat packages_list.txt)

Zählen Sie die Anzahl der installierten Pakete

Um herauszufinden, wie viele Pakete auf Ihrem System installiert sind, verwenden Sie den gleichen Befehl wie zuvor, leiten Sie die Ausgabe jedoch zum Zählen der Zeilen an das Dienstprogramm wc , anstatt sie in eine Datei umzuleiten:

sudo rpm -qa | wc -l

603

Die Ausgabe oben zeigt, dass 603 Pakete installiert sind.

Fazit

In CentOS-Systemen können Sie installierte Pakete mit den Befehlen yum list installed und rpm -qa auflisten.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Centos yum rpm