Utilizzo di Ubuntu Da quale pacchetto proviene questo file?
Quante volte hai notato un file in una directory e ti sei chiesto ... da dove viene questo file? Oppure stai cercando di dire ad un amico come usare un programma di utilità ma non lo ha installato, e non puoi ricordare quale pacchetto hai installato per ottenerlo.
Certo, puoi andare su google, ma non ti chiedi sempre come lo sanno queste persone? È semplice, installa l'utilità dlocate, che è un'alternativa più veloce a dpkg per questo tipo di query.
sudo apt-get install dlocate
Puoi usare il comando con la sintassi 'dlocate', che ti darà questo risultato:
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so
flac: /.
flac: / usr
flac: / usr / bin
flac: / usr / bin / flac
- rifilato -
Questo è un sacco di output! Puoi vedere che ci sono molti nomi di file che corrispondono parzialmente. Meglio passare il percorso completo al nome del file. In questo caso, puoi usare 'which flac' per determinare quale comando flac stai usando, e poi passare il percorso completo per spostare.
$ quale flac
/ Usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Ora sappiamo che il comando flac si trova nel pacchetto chiamato "flac". (Sì, questo esempio è stato molto semplice) Potresti anche diventare più creativo (usa il carattere accanto al tasto 1, non una singola citazione)
$ dlocate 'quale flac'
flac: / usr / bin / flac
Se non hai voglia di installare un'altra utility, puoi usare il comando 'dpkg -S' che è integrato, ma l'output non è altrettanto veloce o organizzato. Assicurati di passare il percorso completo del file a entrambe le utility e dovresti ottenere buoni risultati.