我通过使用带有仅下载选项的 yum 下载软件包及其依赖项来创建本地存储库,并将所有下载的软件包重定向到某个文件夹,然后运行 createrepo 命令来构建存储库数据。现在存储库已准备就绪,我已使用它来离线下载,但现在我需要基于依赖关系(取决于什么等等......所有链)以树结构显示该本地存储库中的所有包文档的目的。
答案1
要获取本地存储库中所有包的列表:
yum --disablerepo "*" --enablerepo "yourlocalrepo" list available
然后,repoquery
对找到的每个包使用:
repoquery --tree-requires yourpackage
如果repoquery
您的系统上没有,请通过安装它yum install yum-utils
。