通常生產環(huán)境由于安全原因都無法訪問互聯網。此時就需要進行離線安裝挎塌,主要有兩種方式:[源碼]編譯徘六、rpm包安裝内边。源碼編譯耗費時間長且缺乏編譯環(huán)境,所以一般都選擇使用離線 rpm 包安裝待锈。
可以使用“yumd eplist”命令來查找 rpm 包的依賴列表漠其。例如,要查找“ansible”rpm的依賴包:
yum deplist ansible
方法一:yumdownloader
# 安裝yum-utils
$ yum -y install yum-utils
# 下載 ansible 依賴包
$ yumdownloader --resolve --destdir=/tmp ansible # --resolve 參數表示下載依賴 --destdir 參數表示下載到那個目錄
方法二:repotrack
# 安裝yum-utils
$ yum -y install yum-utils
# 下載 ansible 全量依賴包
$ repotrack ansible -p /opt #指定到/opt目錄下
下載完后直接 rpm -ivh *.rpm 即可