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?

Wantro
la source

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.
Serge
la source
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.

rzr
la source