GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So listen Sie installierte Pakete unter RHEL 8 / CentOS 8 Linux auf

Es kann vorkommen, dass Sie wissen möchten, ob Sie ein bestimmtes Paket bereits auf Ihrem RHEL 8 / CentOS 8 installiert haben. Eine Anwendung, die manuell installiert werden soll, erfordert möglicherweise bestimmte Abhängigkeiten, sodass Sie vorher prüfen müssen, ob diese erfüllt sind . Oder Sie möchten vielleicht etwas kompilieren und sicherstellen, dass Sie alle richtigen Header-Bibliotheken auf Ihrem System haben.

In diesem Tutorial lernen Sie:

  • Verwendung von yum und dnf in RHEL 8 / CentOS 8 zum Auflisten aller Pakete
  • So verwenden Sie den Repoquery-Befehl, um dieselbe Aufgabe auszuführen
  • Verwenden des Befehls rpm zum Auflisten aller auf RHEL 8 / CentOS 8 installierten Pakete
  • Wie man die Ausgabe jedes Befehls filtert, um nach bestimmten Paketen zu suchen

Verwenden Sie den Befehl repoquery, um alle verfügbaren Pakete in RHEL 8 / CentOS 8 aufzulisten

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System RHEL 8 / CentOS 8
Software Nicht zutreffend
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Mit yum und dnf

Eine Möglichkeit, mit yum zu überprüfen, was Sie installiert haben oder dnf und die RHEL 8 / CentOS 8 Repositories zu verwenden

$ dnf list installed
OR
$ yum list installed

Dadurch werden alle installierten Pakete in alphabetischer Reihenfolge aufgelistet. Sie können die Ausgabe an grep weiterleiten Wenn Sie nach etwas Bestimmtem suchen, sagen Sie etwas, das sich auf bzip2 bezieht Paket:

$ dnf list installed | grep bzip2

Wie Sie im Bild unten sehen können, listet der Befehl sowohl die bzip2 Binärpaket und das bzip2 Bibliothekspaket. Sie erhalten sogar die Versionsnummer der Software. Wenn Sie also möglicherweise eine frühere Version installieren müssen, wissen Sie, wann Sie ein Downgrade durchführen müssen. Der dnf Der Befehl funktioniert genauso wie yum , mit den gleichen Attributen, also kannst du das verwenden, wenn du Lust darauf hast.

Sie können yum verwenden, um nach einem Paket zu suchen, und mithilfe einer Pipe

nach einem bestimmten Paket suchen

Verwenden Sie den Repoquery-Befehl

Eine andere Möglichkeit, verfügbare Pakete aufzulisten, ist die Verwendung von dnf-utils . Der Paketsatz wird verwendet, um Repositories zu verwalten, und eine seiner Funktionen ist die Fähigkeit, installierte Pakete aufzulisten. Stellen Sie sicher, dass Sie dnf-utils installiert haben mit

# dnf install dnf-utils

Verwenden Sie dann die repoquery Befehl, der mit dnf-utils geliefert wird um alle installierten Pakete aufzulisten:

$ repoquery -a --installed

Dasselbe wie beim geleiteten grep oben können wir auch grep verwenden hier, um zu filtern, woran wir interessiert sind:

$ repoquery -a --installed | grep bzip2

Installierte Pakete mit dem Befehl rpm auflisten

Eine dritte Möglichkeit, installierte Pakete aufzulisten, ist die Verwendung von rpm Befehl und machen Sie eine Abfrage für alle installierten Pakete:

$ rpm -qa

Wenn Sie nach allen Paketen suchen möchten, die sich auf bzip2 beziehen verwenden

$ rpm -qa bzip2*

Suchen Sie nach allen Paketen, die sich auf bzip2 beziehen, indem Sie sie mit dem Befehl rpm

abfragen

Und schließlich – die GUI

Wenn Sie eine grafische Benutzeroberfläche verwenden möchten, bietet die Anwendung Softwarepaketverwaltung eine Registerkarte, auf der alle installierten Anwendungen aufgelistet sind. Der Nachteil ist, dass es nur die Namen der Anwendungen und nicht ihre Paketnamen auflistet; Abhängigkeiten werden ebenfalls nicht angezeigt und die insgesamt bereitgestellten Informationen sind begrenzt.

Software listet installierte Anwendungen auf, aber nicht ihre Abhängigkeiten und Paketnamen


Cent OS
  1. So listen Sie installierte Pakete auf CentOS mit Yum oder RPM auf

  2. So installieren Sie Redmine unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie Asterisk unter RHEL 8 / CentOS 8 Linux

  4. So installieren Sie Wireshark unter RHEL 8 / CentOS 8 Linux

  5. So listen Sie alle installierten Pakete in Linux auf

So installieren Sie WordPress unter RHEL 8 / CentOS 8 Linux

So löschen Sie Benutzer unter RHEL 8 / CentOS 8 Linux

So installieren Sie GIMP unter CentOS 8 / RHEL 8 Linux

So listen Sie installierte Pakete auf CentOS auf

So listen Sie installierte Pakete in Linux auf

Alle installierten Pakete in RHEL und CentOS auflisten