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