3

Я хочу знать все зависимые RPM, в том числе рекурсивные конкретные RPM. Является ли это возможным?

Я знаю, что в rpm есть опция -R , --require теперь зависимость от rpm. Но я хочу знать даже зависимость зависимых RPMS.

например:

rpm -qR x.rpm

a
b
c

воля в свою очередь зависит от p, q, r. Откуда я это знаю?

2 ответа2

1

rpm -q - whatrequires

Мне интересно, если это можно сделать, не устанавливая пакет и то же самое для сборочных зависимостей, используя zypper и т.д.

1

Решением является использование rpmgraph .

man 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .