Ho installato il pacchetto geoip-bin
utilizzando apt-get
comando:
sudo apt-get install geoip-bin
e volevo conoscere il comando della riga di comando per utilizzare questo pacchetto.
Ma quando provo a elencare i file che il geoip-bin
installa il pacchetto, per cercare di trovare il file eseguibile, non è elencato in dpkg -S
uscita
% 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
Dopo alcune ricerche ho appreso che questo pacchetto installa un comando/eseguibile /usr/bin/geoiplookup
. Quindi, a questo punto, ora conosco
il comando, ma per scopi futuri, vorrei sapere come scoprire quali file installa un pacchetto.
Esecuzione di una ricerca di file "inversa" con dpkg -S
mostra che questo file proviene da geo-ip
pacco bidone.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Mi chiedevo se dpkg -S
non mostra il file nell'output perché /usr/bin/geoiplookup
è fornito da una delle dipendenze di geoip-bin
. Dopo aver interrogato le dipendenze con ad es. apt-cache show geoip-bin
e quindi interrogando in modo ricorsivo i file e le sotto-dipendenze, non sono ancora riuscito a elencare i file forniti dal pacchetto geoip-bin
.
Come posso generare un elenco completo dei file installati da un pacchetto?
Risposta accettata:
-L, –listfile
dpkg -L package-name