Я встановив пакет geoip-binза допомогою apt-getкоманди:
sudo apt-get install geoip-bin
і я хотів знати команду командного рядка, щоб використовувати цей пакет.
Але коли я намагаюся перерахувати файли, які встановлює geoip-binпакет, щоб спробувати знайти виконавчий файл, він не вказаний у dpkg -Sвихідному
% 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
Після деяких досліджень я дізнався, що цей пакет встановлює команду / виконуваний файл /usr/bin/geoiplookup. Отже, на даний момент я тепер знаю команду, але для майбутніх цілей я хотів би знати, як дізнатися, які файли встановлює пакет.
Здійснення "зворотного" пошуку файлів за допомогою, dpkg -Sпоказує, що цей файл прийшов із geo-ipпакета bin.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Мені було цікаво, чи dpkg -Sне відображається файл у висновку, оскільки /usr/bin/geoiplookupце надається однією із залежностей geoip-bin. Після запиту залежностей, наприклад, apt-cache show geoip-binа потім рекурсивного запиту файлів і підзалежностей, я все ще не зміг перерахувати файли, надані пакетом geoip-bin.
Як я можу генерувати повний перелік файлів, встановлених пакетом?