GNU/Linux >> LINUX-Kenntnisse >  >> Linux

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

Haben Sie sich jemals gefragt, wo die verschiedenen Dateien, die in einem Paket enthalten sind, 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 einfach zu finden. Schauen wir uns die verschiedenen Methoden zum Auflisten von Dateien in einem Paket oder von einem Paket installiert an:

Wie man alle Dateien des installierten Pakets in Linux auflistet

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

So installieren und verwenden Sie yum-utils , 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 httpd Webserver (beachten Sie, dass beim Paketnamen zwischen Groß- und Kleinschreibung unterschieden wird). Der --installed Flag bedeutet installierte Pakete und -l Flags ermöglicht das Auflisten von Dateien:

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

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

Alternativ können Sie auch den folgenden rpm-Befehl verwenden, um die Dateien aufzulisten, die sich in einem .rpm befinden oder auf dem System installiert sind Paket wie folgt, wobei -g und -l bedeutet, Dateien im Paket empfangsbereit aufzulisten:

# rpm -ql httpd

Eine weitere nützliche Option ist die Verwendung von -p um .rpm aufzulisten Paketdateien vor der Installation.

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

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

In diesem Beispiel listen wir Dateien auf, die von Apache2 installiert wurden Webserver:

$ dpkg -L apache2

Vergessen Sie nicht, die folgenden nützlichen Artikel zur Paketverwaltung in 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. 5 beste Linux-Paketmanager für Linux-Neulinge

Das ist alles! In diesem Artikel haben wir Ihnen gezeigt, wie Sie alle Dateien auflisten/finden, die von einem bestimmten Paket oder einer Gruppe von Paketen in Linux installiert wurden. Teilen Sie uns Ihre Gedanken mit dem unten stehenden Feedback-Formular mit.


Linux
  1. So extrahieren Sie Dateien aus dem Debian-Paketarchiv DEB

  2. So listen Sie alle Dateien auf, die vom DEB-Paket unter Ubuntu/Debian Linux installiert wurden

  3. So listen Sie installierte Pakete aus einem bestimmten Repository in Linux auf

  4. So erstellen Sie ein Linux-RPM-Paket

  5. So installieren Sie .deb-Dateien unter Ubuntu Linux

So erstellen Sie ein RPM-Paket aus einem Tarball

So laden Sie Dateien von Remote-Linux-Servern herunter

Wie man Dateien in Linux rekursiv auflistet

So finden Sie die Liste der installierten Repositories in Linux

So zeigen Sie Dateien aus RPM-, DEB-, Depot- und MSI-Paketen an und extrahieren sie

So listen Sie installierte Pakete in Linux mithilfe der Paketverwaltung auf