Nainstaloval jsem balíček geoip-bin pomocí apt-get příkaz:
sudo apt-get install geoip-bin
a chtěl jsem znát příkaz příkazového řádku k použití tohoto balíčku.
Ale když se pokusím vypsat soubory, které geoip-bin balíček se nainstaluje, chcete-li se pokusit najít spustitelný soubor, není uveden v dpkg -S výstup
% 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 nějakém výzkumu jsem zjistil, že tento balíček instaluje příkaz/spustitelný soubor /usr/bin/geoiplookup . Takže v tuto chvíli už ten příkaz znám
, ale pro budoucí účely bych rád věděl, jak zjistit, jaké soubory balíček instaluje.
Provádění „reverzního“ vyhledávání souborů pomocí dpkg -S ukazuje, že tento soubor pochází z geo-ip bin balíček.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Zajímalo by mě, jestli dpkg -S nezobrazuje soubor ve výstupu, protože /usr/bin/geoiplookup je poskytován jednou ze závislostí geoip-bin . Po dotazu na závislosti např. apt-cache show geoip-bin a poté rekurzivním dotazem na soubory a dílčí závislosti jsem stále nebyl schopen vypsat seznam souborů poskytovaných balíčkem geoip-bin .
Jak mohu vygenerovat úplný seznam souborů nainstalovaných balíčkem?
Přijatá odpověď:
-L, –listfiles
dpkg -L package-name