Я встановив пакет 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
.
Як я можу генерувати повний перелік файлів, встановлених пакетом?