2011-06-08 18:29:05 +0000 2011-06-08 18:29:05 +0000
75
75

Comment obtenir la liste des dépendances du paquet RPM non installé ?

apt-cache show <package> montre aussi ses dépendances.

yum info <package> ne montre pas les dépendances, mais il les connaît évidemment.

Comment demander à yum les dépendances d'un paquet spécifique ?

Réponses (5)

86
86
86
2011-06-08 18:41:51 +0000

miam n'a pas cette capacité. Utilisez plutôt l'outil repoquery du paquet yum-utils.

repoquery --requires <package>

OU pour voir également quels paquets RPM supplémentaires sont nécessaires pour satisfaire les dépendances, utilisez –resolve

repoquery --requires --resolve <package>
47
47
47
2013-05-10 14:27:39 +0000

Utilisez la commande deplist,

yum deplist <package>

Du manuel de miam :

Produit une liste de toutes les dépendances et des paquets qui fournissent ces dépendances pour les paquets donnés.

Mise à jour pour dnf

Pour faire la même chose avec dnf, on peut faire

dnf repoquery --requires <package>

Comme man yum2dnf dit :

Alternative à la commande Yum deplist pour trouver les dépendances du paquet est dnf repoquery –requires en utilisant le plugin repoquery.

14
14
14
2014-08-19 22:32:50 +0000

Si vous disposez d'un RPM local, vous pouvez obtenir une liste des dépendances via :

rpm -qpR mediawiki-1.4rc1-4.i586.rpm
2
2
2
2017-12-13 21:49:38 +0000

Si vous avez besoin de la liste des paquets nécessaires, utilisez :

dnf repoquery –requiert –resolve`

In the case of firefox, by running:

sudo dnf repoquery --requiert --resolve firefox

I’ve got the ouput: Dernière vérification de l'expiration des métadonnées : il y a 0:00:00 le Mer 13 Déc 2017 21:41:47 GMT. atk-0:2.26.1-1.fc27.x86_64 bash-0:4.4.12-12.fc27.x86_64 cairo-0:1.15.8-1.fc27.x86_64 cairo-gobject-0:1.15.8-1.fc27.x86_64 dbus-glib-0:0.108-4.fc27.x86_64 dbus-libs-1:1. 12.0-1.fc27.x86_64 fontconfig-0:2.12.6-4.fc27.x86_64 freetype-0:2.8-6.fc27.x86_64 freetype-freeworld-0:2.8-4.fc27.x86_64 gdk-pixbuf2-0:2.36.11-1.fc27.x86_64 glib2-0:2.54. 2-1.fc27.x86_64 glibc-0:2.26-16.fc27.i686 glibc-0:2.26-16.fc27.x86_64 gtk2-0:2.24.31-6. fc27.x86_64 gtk3-0:3.22.26-1.fc27.x86_64 hunspell-0:1.5.4-4.fc27.x86_64 libX11-0:1. 6.5-4.fc27.x86_64 libX11-xcb-0:1.6.5-4.fc27.x86_64 libXcomposite-0:0.4.4-11.fc27.x86_64 libXdamage-0:1.1.4-11.fc27.x86_64 libXext-0:1.3.3-7.fc27.x86_64 libXfixes-0:5. 0.3-4.fc27.x86_64 libXrender-0:0.9.10-4.fc27.x86_64 libXt-0:1.1.5-6.fc27.x86_64 libffi-0:3.1-14.fc27.x86_64 libgcc-0:7.2.1-2.fc27.x86_64 libjpeg-turbo-0:1.5.1-4. fc27.x86_64 libstdc++-0:7.2.1-2.fc27.x86_64 libvpx-0:1.6.1-4.fc27.x86_64 libxcb-0:1.12-5.fc27.x86_64 mozilla-filesystem-0:1.9-17.fc27.x86_64 nspr-0:4.17.0-1.fc27. i686 nspr-0:4.17.0-1.fc27.x86_64 nss-0:3.34.0-1.0.fc27.i686 nss-0:3.34.0-1.0.fc27. x86_64 nss-util-0:3.34.0-1.0.fc27.x86_64 p11-kit-trust-0:0.23.8-1.fc27.i686 p11-kit-trust-0:0. 23.9-2.fc27.x86_64 pango-0:1.40.14-1.fc27.x86_64 startup-notification-0:0.12-14.fc27.x86_64 u2f-hidraw-policy-0:1.0.2-5.fc27.x86_64 zlib-0:1.2.11-4.fc27.x86_64

0
0
0
2017-10-18 20:01:04 +0000

Si vous voulez installer un paquet et ses dépendances via yum, essayez plutôt l'option localinstall si vous l'installez. Le localinstall installe un paquet et trouve les dépendances et les télécharge :

$ yum -y localinstall <package>

Je ne suis pas un gourou du yum mais cela fonctionne très bien pour moi, cela rend l'installation facile, y compris les dépendances :-)