2013-07-22 50 views
3

我想編寫一個迷你腳本,用於在Linux RedHat中下載RPM軟件包的所有遞歸依賴關係。如何遞歸下載RPM依賴關係?

當我使用:

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

我沒有得到所有遞歸的依賴關係,但是當我使用:

repoquery -a --tree-requires PACKAGE_NAME 

我得到所有的依賴,但我沒有變一個可用的列表,我可以管道到yumdownloader

我該怎麼辦?

+0

後處理列表。 –

+0

怎麼樣?我是bash腳本新手 – Malki

+0

你見過'yum'的'downloadonly'插件嗎? –

回答

-1

如果你是像我一樣的未來(Fedora 23+),yum被dnf取代,而repotracker不再有效,你可能會發現this bash script有用。