Jak mogę wyświetlić listę wszystkich plików, które zostały zainstalowane przez pakiet APT?

12

Zainstalowałem pakiet geoip-binza pomocą apt-getpolecenia:

sudo apt-get install geoip-bin

i chciałem poznać polecenie wiersza poleceń, aby korzystać z tego pakietu.
Ale gdy próbuję wyświetlić listę plików geoip-bininstalowanych przez pakiet, aby znaleźć plik wykonywalny, nie jest on wymieniony w danych dpkg -Swyjściowych

% 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

Po kilku badaniach dowiedziałem się, że ten pakiet instaluje polecenie / plik wykonywalny /usr/bin/geoiplookup. W tym momencie znam teraz to polecenie, ale dla celów przyszłych chciałbym dowiedzieć się, jak dowiedzieć się, jakie pliki instaluje pakiet.

Wykonanie „wstecznego” wyszukiwania pliku dpkg -Spokazuje, że ten plik pochodzi z geo-ippakietu bin.

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

Zastanawiałem się, czy dpkg -Snie wyświetla pliku w danych wyjściowych, ponieważ /usr/bin/geoiplookupjest to spowodowane jedną z zależności geoip-bin. Po zapytaniu o zależności np. apt-cache show geoip-binA następnie rekursywnym zapytaniu o pliki i zależności zależne, nadal nie byłem w stanie wyświetlić listy plików dostarczonych przez pakiet geoip-bin.
Jak mogę wygenerować pełną listę plików zainstalowanych przez pakiet?

the_velour_fog
źródło

Odpowiedzi:

24

-L, --listfiles

dpkg -L package-name
Paul Nordin
źródło