我想要知道所有依赖的 rpm,包括特定 rpm 的递归。可以吗?
我知道 rpm 中有一个选项-R
,--require
可以查看某个 rpm 的依赖关系。但我甚至想知道依赖 rpm 的依赖关系。
例如:
rpm -qR x.rpm
a
b
c
反过来,意志又依赖于 p、q、r。我怎么知道呢?
答案1
解决方案是使用rpmgraph
。
人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.
答案2
rpm -q --需要什么
我想知道是否可以做到这一点,无需安装软件包,构建依赖项也一样,使用 zypper 等