Réponses:
Miam n'a pas cette capacité. Utilisez plutôt l' repoquery
outil du yum-utils
package.
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>
rpm -qp --requires <package file>
.
--resolve
réellement? L'exécution repoquery --requires --resolve
sur un paquet déjà installé devrait retourner une liste vide, puisque toutes les dépendances sont déjà satisfaites. Lorsque je l'ai essayé sur un paquet déjà installé, j'en ai énuméré quelques-uns, y compris lui-même (tous sont déjà installés).
Utilisez la deplist
commande,
yum deplist <package>
Du manuel de yum:
Produit une liste de toutes les dépendances et des packages qui fournissent ces dépendances pour les packages donnés.
Pour faire la même chose avec DNF, on peut faire
dnf repoquery --requires <package>
Comme man yum2dnf
dit:
Une alternative à la commande Yum deplist pour trouver les dépendances du paquet est dnf repoquery - nécessite l' utilisation du plugin repoquery.
Si vous avez un RPM local, vous pouvez obtenir une liste de dépendances via:
rpm -qpR mediawiki-1.4rc1-4.i586.rpm
Si vous avez besoin de la liste des paquets nécessaires, utilisez:
repoquery dnf --requires --resolve`
Dans le cas de Firefox, en exécutant:
sudo dnf repoquery --requires --resolve firefox
J'ai la sortie:
Last metadata expiration check: 0:00:00 ago on Wed 13 Dec 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
Si vous souhaitez installer un paquet et ses dépendances via yum, essayez plutôt l'option localinstall si install. L' localinstall
installation d' un paquet et trouve toutes les dépendances et les téléchargements:
$ yum -y localinstall <package>
Je ne suis pas un gourou mais cela fonctionne bien pour moi, le rend facile à installer, y compris les dépendances :-)