Yum

如何讓 yum 只安裝給定包的依賴項?

  • December 31, 2012

我正在尋找一種讓 yum 只安裝給定軟體包的依賴項的方法,比如 –prepare-for-install 選項,這樣我就可以對準備好的系統進行快照,並使用不同的選項測試 rpm 設置或重建將自己打包在一個乾淨的系統上,而不必依賴 rpm 解除安裝,也不必每次都下載依賴項。

這可能真的很愚蠢,但它應該工作。

PACKAGE=awstats
yum deplist $PACKAGE | grep provider | awk '{print $2}' | sort | uniq | grep -v $PACKAGE | sed ':a;N;$!ba;s/\n/ /g' | xargs yum -y install
yum install $(repoquery --requires <package>)

引用自:https://serverfault.com/questions/429123