2015年5月24日 星期日

[yum] 查看某個套件所有相依的rpm

有時候在公司會因為一些資安政策,

導致在安裝環境時無法連上Internet,

這時候就必須要事先下載好所有的rpm包,

採用離線安裝的方式,

然而rpm最麻煩的就是套件相依性,

我們可以使用以下指令,

來查出某個套件所需要的全部rpm包,

舉例來說,假設我們今天要離線安裝gcc compiler,

可以用

repoquery --requires --resolve gcc

或是

yum deplist gcc

來查詢gcc相依的所有rpm,

上網下載完後,將這些rpm複製到無法連外的機器上,

使用 rpm -ivh *.rpm ,

就能完成安裝gcc compiler了。







沒有留言:

張貼留言