我試圖在我的系統上創建一個當地的yum repo,其中包含主要來自CentOS基本庫的各種軟件包。託管yum repo的服務器不一定會使用默認安裝的相同基礎軟件包作爲將使用yum repo的服務器。出於這個原因,我需要確保我的回購包含我想要的軟件包以及它們的每個依賴項。下載使用yum的軟件包的所有依賴關係的RPM
我使用yum-utils包中提供的yumdownloader工具創建我的回購站,嘗試從標準CentOS鏡像中使用yum下載RPM文件。它提供了一個命令行選項--resolve,它也下載依賴關係。但是,因爲它是建立在yum本身上的,所以yumdownloader只會下載該系統中尚未存在的包的依賴關係。
例如,我想下載包A,如果包d已經安裝在系統上依賴於軟件包B,C和D,yumdownloader --resolve A
將只下載A,B和C,但不D.
有沒有辦法從yum repo下載軟件包上所有依賴項的RPM?
複製http://serverfault.com/questions/470964/yumdownloader-vs-repotrack既包含我要在這裏寫下的答案。 – 2014-10-06 12:59:40