Wie kann ich alle Dateien auflisten, die von einem APT-Paket installiert wurden?

11

Ich habe das Paket geoip-binmit dem folgenden apt-getBefehl installiert :

sudo apt-get install geoip-bin

und ich wollte den Befehlszeilenbefehl kennen, um dieses Paket zu verwenden.
Wenn ich jedoch versuche, die vom geoip-binPaket installierten Dateien aufzulisten, um die ausführbare Datei zu finden, wird sie nicht in der dpkg -SAusgabe aufgeführt

% 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 einigen Recherchen habe ich erfahren, dass dieses Paket einen Befehl / eine ausführbare Datei installiert /usr/bin/geoiplookup. An diesem Punkt kenne ich jetzt den Befehl, aber für zukünftige Zwecke möchte ich wissen, wie ich herausfinden kann, welche Dateien ein Paket installiert.

Wenn Sie eine "umgekehrte" Dateisuche mit durchführen, wird angezeigt, dpkg -Sdass diese Datei aus dem geo-ipbin-Paket stammt.

% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup

Ich habe mich gefragt, ob dpkg -Sdie Datei nicht in der Ausgabe angezeigt /usr/bin/geoiplookupwird, da sie von einer der Abhängigkeiten von bereitgestellt wird geoip-bin. Nachdem ich die Abhängigkeiten mit z. B. apt-cache show geoip-binabgefragt und dann die Dateien und Unterabhängigkeiten rekursiv abgefragt hatte, konnte ich die vom Paket bereitgestellten Dateien immer noch nicht auflisten geoip-bin.
Wie kann ich eine vollständige Liste der von einem Paket installierten Dateien erstellen?

the_velour_fog
quelle

Antworten:

23

-L, --listfiles

dpkg -L package-name
Paul Nordin
quelle