So listen Sie Dateien auf, die von einem RPM- oder DEB-Paket unter Linux installiert wurden
Haben Sie sich jemals gefragt, wo die verschiedenen Dateien, die in einem Paket enthalten sind, im Linux-Dateisystem installiert sind (sich befinden)? In diesem Artikel zeigen wir, wie Sie alle Dateien auflisten, die von einem bestimmten Paket oder einer bestimmten Gruppe von Paketen unter Linux installiert wurden oder darin vorhanden sind.
Dies kann Ihnen helfen, wichtige Paketdateien wie Konfigurationsdateien, Dokumentationen und mehr leicht zu finden. Schauen wir uns die verschiedenen Methoden an, um Dateien in einem Paket aufzulisten oder aus einem Paket zu installieren:
So listen Sie alle Dateien des installierten Pakets unter Linux auf
Sie können den Befehl repoquery verwenden, der Teil von yum-utils ist, um Dateien aufzulisten, die auf einem CentOS/RHEL-System aus einem bestimmten Paket installiert sind.
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, z.B. httpd Webserver (beachten Sie, dass beim Paketnamen zwischen Groß- und Kleinschreibung unterschieden wird). Das Flag --installed bedeutet, dass installierte Pakete installiert sind, und das Flag -l ermöglicht das Auflisten von Dateien:
repoquery --installed -l httpd
dnf repoquery --installed -l httpd [On Fedora 22+ versions]
Wichtig: In der Version Fedora 22+ ist der Befehl repoquery in den dnf-Paketmanager für die RPM-basierte Distribution integriert, um Dateien aufzulisten, die aus einem Paket installiert wurden, wie oben gezeigt.
Alternativ können Sie auch den folgenden rpm-Befehl verwenden, um die Dateien in einem .rpm-Paket aufzulisten, die auf dem System installiert sind, wie folgt, wobei -g und -l bedeutet, Dateien im Paket rezeptiv aufzulisten:
rpm -ql httpd
Eine weitere nützliche Option ist die Verwendung von -p, um .rpm-Paketdateien aufzulisten, bevor es installiert wird.
rpm -qlp telnet-server-1.2-137.1.i586.rpm
Auf Debian/Ubuntu-Distributionen können Sie den dpkg-Befehl mit dem Flag -L verwenden, um Dateien aufzulisten, die auf Ihrem Debian-System installiert wurden, oder dessen Derivate, von einem bestimmten .deb Paket.
In diesem Beispiel listen wir Dateien auf, die vom apache2-Webserver installiert wurden:
dpkg -L apache2
Vergessen Sie nicht, die folgenden nützlichen Artikel für die 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 Dateien auflisten/lokalisieren können, die von einem bestimmten Paket oder einer Gruppe von Paketen unter Linux installiert wurden. Teilen Sie uns Ihre Gedanken über das untenstehende Feedback-Formular mit.


