40 votes

Apt-get ou aptitude équivalent à yum whatprovides

Y a-t-il un équivalent de l'option yum "whatprovides" dans apt-get?

Par exemple sur CentOS

yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png

Me dit

redhat-logos-4.9.99-11.el5.centos.noarch : Icônes et images liées à CentOS.
Repo        : base
Correspondance depuis:
Nom de fichier    : /usr/share/gdm/themes/TreeFlower/background.png

Puis-je obtenir une fonctionnalité similaire en ligne de commande dans Ubuntu?

39voto

Donovan Woodside Points 1288

Cela dépend si le paquet contenant le fichier est déjà installé. Si c'est le cas, utilisez dpkg -S nomfichier.

Si votre intention est de savoir quel paquet installer pour obtenir un certain fichier, une option est d'utiliser le site web packages.ubuntu.com : descendre jusqu'à "Rechercher le contenu des paquets". Assurez-vous que la bonne distribution est sélectionnée. Si vous cherchez des fichiers indépendamment du chemin, cochez l'option appropriée.

Il y a aussi apt-file. Cependant, comme cette méthode nécessite la mise à jour de la base de données des fichiers, je préfère l'autre option plus rapide.

29voto

Kristof Provost Points 323

Vous voulez la commande 'apt-file'.

apt-file search /usr/share/gdm/themes/TreeFlower/background.png

Avant de l'utiliser, vous devrez peut-être créer ou mettre à jour sa base de données en exécutant :

apt-file update

2voto

lfaraone Points 1571

wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png

Vous devrez installer wajig, qui est une interface graphique pour un tas d'utilitaires liés à apt. Si vous utilisez wajig, vous pouvez utiliser tous ces outils sans avoir à mémoriser leurs noms.

0voto

Brian Leathem Points 2723

N'est-ce pas la même question que celle-ci Comment trouver le package qui fournit un fichier?

Je préfère la commande dpkg -S

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X