Comment connaître les RPM dépendant d'un paquet


3

Je veux savoir tous les rpms dépendants, y compris récursif d'un rpm particulier. C'est possible?

Je sais qu’en tr / min il ya une option -R, --requireà présent la dépendance d’un tr / min. Mais je veux même connaître la dépendance des entreprises dépendantes.

pour par exemple:

rpm -qR x.rpm

a
b
c

une volonté dépend à son tour de p, q, r. Comment je sais ça?

Réponses:


1

La solution est d'utiliser rpmgraph.

homme rpmgraph:

NAME
       rpmgraph - Display RPM Package Dependency Graph

SYNOPSIS
       rpmgraph PACKAGE_FILE ...

DESCRIPTION
       rpmgraph  uses  PACKAGE_FILE  arguments  to generate a package dependency graph. 
       Each PACKAGE_FILE argument is read and added to an rpm transaction set. The 
       elements of the transaction set are partially ordered using a topological sort. 
       The partially ordered elements are then printed  to  standard output.

Notez simplement que la rpmgraphcommande fait partie du package Red Hat rpm-devel. Donc, ce paquet doit être installé pour pouvoir utiliser la commande rpmgraph.
ZaSter

1

rpm -q --whatrequires

Je me demande si cela peut être fait, sans installer de paquet et de même pour les dépendances de construction, en utilisant zypper, etc.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.