Question assez simple : existe-t-il une commande Shell (ou une méthode GUI) que je puisse utiliser qui, étant donné le chemin d'un fichier sur mon système, me dise quel paquet l'a mis là ? En supposant que le fichier provienne effectivement d'un paquet, c'est à dire.
Question supplémentaire : que se passe-t-il si c'est un fichier qui n'est pas installé sur mon système ? Existe-t-il, par exemple, un site Web qui me permette de rechercher un fichier et de voir quels paquets, le cas échéant, le fournissent ?
7 votes
Je me suis toujours posé cette question moi-même - je sais qu'avec YUM vous pouvez faire yum whatprovides <filepath>/<filename> mais je n'ai jamais vraiment trouvé une alternative à cela dans Aptitude autre que le site web Packages
0 votes
Même chose pour SU : superuser.com/questions/10997/
0 votes
Aucune des réponses ici ne couvre réellement le
Provides:
mécanisme. De manière plus détaillée, une commande commemailx
osendmail
n'est pas inclus en tant que binaire dans tout Au lieu de cela, les différents paquets installent leurs propres binaires et rendent certains d'entre eux disponibles sous un nom "canonique" par l'intermédiaire de l'application/etc/alternatives
. Voir aussi askubuntu.com/questions/366135/