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.
- 20 nützliche „Yum“-Befehle für die Paketverwaltung
- 20 nützliche RPM-Befehle für die Paketverwaltung
- 15 nützliche APT-Befehle für die Paketverwaltung in Ubuntu
- 15 nützliche Dpkg-Befehle für Ubuntu Linux
- 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.