Website-Suche

So listen Sie Dateien auf, die von einem RPM- oder DEB-Paket unter Linux installiert wurden


Haben Sie sich jemals gefragt, wo die verschiedenen in einem Paket enthaltenen Dateien im Linux-Dateisystem installiert (gespeichert) sind? In diesem Artikel zeigen wir, wie Sie alle Dateien auflisten, die von einem bestimmten Paket oder einer Gruppe von Paketen in Linux installiert wurden oder darin vorhanden sind.

Dies kann Ihnen helfen, wichtige Paketdateien wie Konfigurationsdateien, Dokumentation und mehr leicht zu finden. Schauen wir uns die verschiedenen Methoden zum Auflisten von Dateien in einem Paket oder zum Installieren von Dateien aus einem Paket an:

So listen Sie alle Dateien des installierten Pakets unter Linux auf

Sie können den repoquery-Befehl verwenden, der Teil der yum-utils ist, um die auf einem CentOS/RHEL-System installierten Dateien aus einem bestimmten Paket aufzulisten.

Um yum-utils zu installieren und zu verwenden, führen Sie die folgenden Befehle aus:


yum update 
yum install yum-utils

Jetzt können Sie Dateien eines installierten RPM-Pakets auflisten, zum Beispiel des httpd-Webservers (beachten Sie, dass beim Paketnamen die Groß-/Kleinschreibung beachtet werden muss). Das Flag --installed bedeutet installierte Pakete und das Flag -l ermöglicht die Auflistung von Dateien:


repoquery --installed -l httpd
dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

Wichtig: In der Fedora 22+-Version ist der repoquery-Befehl in den dnf-Paketmanager für die RPM-basierte Verteilung integriert, um die von einem Paket installierten Dateien aufzulisten wie oben gezeigt.

Alternativ können Sie auch den folgenden rpm-Befehl verwenden, um die in einem .rpm-Paket enthaltenen oder auf dem System installierten Dateien wie folgt aufzulisten, wobei -g und -l bedeutet, Dateien im Paket empfänglich aufzulisten:


rpm -ql httpd

Eine weitere nützliche Option besteht darin, mit -p die Paketdateien .rpm vor der Installation aufzulisten.


rpm -qlp telnet-server-1.2-137.1.i586.rpm

Auf Debian/Ubuntu-Distributionen können Sie den Befehl dpkg mit dem Flag -L verwenden, um Dateien aufzulisten, die von einem bestimmten auf Ihrem Debian-System oder seinen Derivaten installiert sind. deb-Paket.

In diesem Beispiel werden wir die vom Apache2-Webserver installierten Dateien auflisten:


dpkg -L apache2

Vergessen Sie nicht, die folgenden nützlichen Artikel zur Paketverwaltung unter Linux zu lesen.

  1. 20 nützliche „Yum“-Befehle für die Paketverwaltung
  2. 20 nützliche RPM-Befehle für die Paketverwaltung
  3. 15 nützliche APT-Befehle für die Paketverwaltung in Ubuntu
  4. 15 nützliche Dpkg-Befehle für Ubuntu Linux
  5. Die 5 besten Linux-Paketmanager für Linux-Neulinge

Das ist alles! In diesem Artikel haben wir Ihnen gezeigt, wie Sie alle von einem bestimmten Paket oder einer Paketgruppe unter Linux installierten Dateien auflisten/lokalisieren. Teilen Sie uns Ihre Gedanken über das unten stehende Feedback-Formular mit.