{{tag>Xenial apt gestionnaire_de_paquets }}
----
====== apt-file ======
**Apt-file** permet de retrouver à quel //paquet// appartient un //fichier//. Cette commande peut s'avérer pratique dans bien des cas, notamment lors de la recherche d'un fichier contenu dans des paquets non installés. La commande renvoie également le chemin ou va être stocké le fichier. Selon l'option utilisée il est proche de la commande [[:dpkg#lister|dpkg -S]].
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
===== Installation =====
Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>apt-file]]**.
===== Utilisation =====
==== Mise à jour ====
À faire **la première fois** (opération un peu longue), puis régulièrement pour mettre à jour la liste des fichiers :
* sudo apt-file update
==== Rechercher ====
* apt-file search
Cherche si un paquet (pas forcément installé) contient les fichiers dont le nom contient la chaîne spécifiée.Si ''apt-file search nomdefichier'' affiche trop d'entrées, essayez ''apt-file search nomdefichier | grep -w nomdefichier'' (qui ne vous donnera que les fichiers contenant le nom du fichier comme un seul mot) ou des variantes du genre ''apt-file search filename | grep /bin/'' où seuls les fichiers situés dans les répertoires comme ''/bin'' ou ''/usr/bin'' seront listés, utile, quand on cherche un exécutable uniquement).
----
//Contributeurs : [[utilisateurs:ste]], [[utilisateurs:mydjey]].//