如何递归下载RPM依赖项?

问题描述 投票:3回答:2

我想编写一个迷你脚本,在Linux RedHat中下载RPM包的所有递归依赖项。

我用的时候:

repoquery -a --requires --recursive --resolve PACKAGE_NAME

我没有得到所有的递归依赖,但是当我使用时:

repoquery -a --tree-requires PACKAGE_NAME

我得到了所有的依赖项,但我没有得到一个可用的列表,我可以管道到yumdownloader

我该怎么办?

linux bash redhat rpm yum
2个回答
1
投票

您可以尝试repotrack它将下载一个或多个包和所有依赖项。


-1
投票

如果你像我一样来自未来(Fedora 23+),其中yum被dnf取代,而repotracker不再有效,你可能会发现this bash script很有用。

© www.soinside.com 2019 - 2024. All rights reserved.