Ich habe das Paket geoip-bin
installiert mit apt-get
Befehl:
sudo apt-get install geoip-bin
und ich wollte den Befehlszeilenbefehl wissen, um dieses Paket zu verwenden.
Aber wenn ich versuche, die Dateien aufzulisten, die der geoip-bin
Paket installiert, um zu versuchen, die ausführbare Datei zu finden, sie ist nicht in dpkg -S
aufgeführt Ausgabe
% dpkg -S geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz
geoip-bin: /usr/share/lintian/overrides/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/copyright
Nach einiger Recherche erfuhr ich, dass dieses Paket einen Befehl/eine ausführbare Datei /usr/bin/geoiplookup
installiert . An diesem Punkt kenne ich jetzt
den Befehl, aber für zukünftige Zwecke würde ich gerne wissen, wie ich herausfinden kann, welche Dateien ein Paket installiert.
Führen Sie eine „umgekehrte“ Dateisuche mit dpkg -S
durch zeigt, dass diese Datei von der geo-ip
stammt bin-Paket.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Ich habe mich gefragt, ob dpkg -S
zeigt die Datei nicht in der Ausgabe an, weil /usr/bin/geoiplookup
wird durch eine der Abhängigkeiten von geoip-bin
bereitgestellt . Nach Abfrage der Abhängigkeiten mit z.B. apt-cache show geoip-bin
und dann die Dateien und Unterabhängigkeiten rekursiv abfragen, konnte ich immer noch nicht die vom Paket geoip-bin
bereitgestellten Dateien auflisten .
Wie kann ich eine vollständige Liste der von einem Paket installierten Dateien erstellen?
Akzeptierte Antwort:
-L, –listfiles
dpkg -L package-name