347 votes

Comment lister le contenu d'un package à l'aide de YUM?

Je sais comment utiliser rpm liste le contenu d'un paquet (rpm -qpil package.rpm). Cela a l'inconvénient de nécessiter l'ensemble de la question. Une solution plus élégante serait d'utiliser le gestionnaire de paquets, ce qui dans mon cas est MIAM. Comment peut-YUM être utilisés à cette fin?

456voto

Thomas Vander Stichele Points 16872

Il y a un paquet yum-utils qui s'appuie sur YUM et contient un outil appelé" repoquery qui peut faire cela.

$ repoquery --help | grep -E "list\ files" 
  -l, --list            list files in this package/group

Combinés en un seul exemple:

$ repoquery -l time
/usr/bin/time
/usr/share/doc/time-1.7
/usr/share/doc/time-1.7/COPYING
/usr/share/doc/time-1.7/NEWS
/usr/share/doc/time-1.7/README
/usr/share/info/time.info.gz

79voto

Hüseyin Ozan TOK Points 281
yum install yum-utils

repoquery --list packagename

33voto

Thomi Points 5434

Je ne pense pas que vous pouvez lister le contenu d'un package à l'aide de yum, mais si vous avez l' .fichier rpm sur votre système local (comme ce sera probablement le cas pour tous les paquets installés), vous pouvez utiliser la commande rpm pour lister le contenu de ce paquet comme suit:

rpm -qlp /path/to/fileToList.rpm

Espérons que cette aide!

0voto

Haabda Points 507

Yum n'est pas du type d'emballage. Yum fonctionne et permet de gérer les Rpm. Ainsi, vous pouvez utiliser yum pour obtenir la liste des Rpm, puis exécutez la commande rpm-plq commande pour voir le contenu de ce paquet.

0voto

Yajo Points 62

Si il est dans les dépôts officiels, vous pouvez la consulter en http://pkgs.org.

Je sais que c'est la plupart non-geek réponse, mais ça fonctionne!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X