Brug af Ubuntu Hvilken pakke har denne fil kommet fra?
Hvor mange gange har du bemærket en fil, der sidder i en mappe og spekulerede på ... hvor kom denne fil fra? Eller du forsøger at fortælle en ven, hvordan du bruger et hjælpeprogram, men det har han ikke installeret, og du kan ikke huske hvilken pakke du installerede for at få det.
Sikker på, du kan gå over til Google, men spekulerer du ikke altid på, hvordan disse mennesker ved? Det er nemt at installere dlocate-værktøjet, hvilket er et hurtigere alternativ til dpkg for denne type forespørgsel.
sudo apt-get install dlocate
Du kan bruge kommandoen med syntaxen 'dlocate', som vil give dig denne output:
$ 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
- trimmet -
Det er meget output! Du kan se, at der er mange filnavne, der delvis matcher. Bedre at passere den fulde sti til filnavnet. I dette tilfælde kan du bruge 'hvilken flac' til at bestemme hvilken flac-kommando du bruger, og derefter sende den fulde sti til dlocate.
$ hvilket flac
/ Usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Nu ved vi, at kommandoen flac findes i pakken kaldet "flac". (Ja, dette eksempel var meget simpelt) Du kan endda blive mere kreativ (brug tegnet ved siden af 1-tasten, ikke et enkelt citat)
$ dlocate 'hvilket flac'
flac: / usr / bin / flac
Hvis du ikke har lyst til at installere et andet værktøj, kan du bruge kommandoen 'dpkg -S', der er indbygget, men output er ikke så hurtigt eller organiseret. Bare sørg for at passere den fulde sti i filen til enten en nyhed, og du skal få gode resultater.