Combien de fois avez-vous remarqué un fichier dans un répertoire et vous êtes vous demandé… d'où venait ce fichier? Ou vous essayez de dire à un ami comment utiliser un utilitaire mais il ne l’a pas installé et vous ne pouvez pas vous souvenir du paquet que vous avez installé pour l’obtenir.
Bien sûr, vous pouvez aller sur Google, mais vous ne vous demandez pas toujours comment ces gens le savent? C’est simple, installez l’utilitaire dlocate, qui est une alternative plus rapide que dpkg pour ce type de requête.
sudo apt-get install dlocate
Vous pouvez utiliser la commande avec la syntaxe ‘dlocate
$ 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 -– trimmed --
C’est beaucoup de sortie! Vous pouvez voir qu'il y a beaucoup de noms de fichiers qui correspondent partiellement. Mieux vaut passer le chemin complet au nom du fichier. Dans ce cas, vous pouvez utiliser ‘quel flac’ pour déterminer la commande flac que vous utilisez, puis transmettre le chemin complet à dlocate.
$ which flac
/usr/bin/flac
$ dlocate /usr/bin/flac
flac: /usr/bin/flac
Nous savons maintenant que la commande flac se trouve dans le package appelé «flac». (Oui, cet exemple était très simple) Vous pourriez même faire preuve de plus de créativité (utilisez le caractère situé à côté de la touche 1, pas un seul guillemet)
$ dlocate `which flac`
flac: /usr/bin/flac
Si vous ne souhaitez pas installer un autre utilitaire, vous pouvez utiliser le fichier ‘dpkg -S