如何根据依赖关系以树形结构显示 Yum Local Repo 包?

如何根据依赖关系以树形结构显示 Yum Local Repo 包?

我通过使用带有仅下载选项的 yum 下载软件包及其依赖项来创建本地存储库,并将所有下载的软件包重定向到某个文件夹,然后运行 ​​createrepo 命令来构建存储库数据。现在存储库已准备就绪,我已使用它来离线下载,但现在我需要基于依赖关系(取决于什么等等......所有链)以树结构显示该本地存储库中的所有包文档的目的。

答案1

要获取本地存储库中所有包的列表:

yum --disablerepo "*" --enablerepo "yourlocalrepo" list available

然后,repoquery对找到的每个包使用:

repoquery --tree-requires yourpackage

如果repoquery您的系统上没有,请通过安装它yum install yum-utils

相关内容