Använda Ubuntu Vilket paket kom den här filen från?
Hur många gånger har du märkt en fil som sitter i en katalog och undrade ... var kom den här filen? Eller du försöker berätta för en vän hur du använder ett verktyg men det har inte det installerat, och du kan inte komma ihåg vilket paket du installerade för att få det.
Visst kan du gå över till Google, men undrar du inte alltid hur dessa människor vet? Det är enkelt, installera dlocate-verktyget, vilket är ett snabbare alternativ till dpkg för denna typ av fråga.
sudo apt-get install dlocate
Du kan använda kommandot med syntaxen 'dlocate', vilket ger dig den här utmatningen:
$ 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
- trimmas -
Det är mycket output! Du kan se att det finns många filnamn som delvis matchar. Bättre att skicka hela sökvägen till filnamnet. I det här fallet kan du använda 'vilken flac' för att bestämma vilket flac-kommando du använder, och sedan skicka hela sökvägen till dlocate.
$ vilket flac
/ Usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Nu vet vi att kommandot flac finns i paketet "flac". (Ja, det här exemplet var mycket enkelt) Du kan till och med bli mer kreativ (använd tecknet bredvid 1-tangenten, inte ett enda citat)
$ dlocate 'vilken flac'
flac: / usr / bin / flac
Om du inte känner för att installera ett annat verktyg kan du använda kommandot 'dpkg -S' som är inbyggt, men utgången är inte så snabb eller organiserad. Se bara till att du skickar hela sökvägen till filen till antingen verktyget och du ska få bra resultat.