CENTOS離線使用yum安裝軟體

2021-09-29 05:49:17 字數 1017 閱讀 7853

離線使用yum安裝軟體

一、準備工作:

最理想情況,搭建版本相同的虛擬機器,保證聯網,最小版本安裝,這種情況可以快取最多的檔案。

在聯網的虛擬機器內,修改 /etc/yum.conf 檔案,將 keepcache=0 改為 keepcache=1

規劃準備安裝的軟體包列表,準備所有可能需要的 repo 檔案,在 /etc/yum.repos.d 目錄內做好所有源(不要刪除原始系統的檔案)。

在聯網虛擬機器內,執行

yum makecache

在聯網虛擬機器內,執行

yum install --downloadonly 軟體包名二、備份離線檔案:

備份如下目錄內子目錄及檔案

/var/cache/yum/x86_64/7 (os7)

/etc/yum.repos.d

/etc/pki/rpm-gpg (其他文件內沒提到這個目錄,缺少這個目錄的檔案導致我實際操作失敗)

三、恢復到不聯網的伺服器

1、按照如下目錄恢復檔案

/var/cache/yum/x86_64/7 (os7。覆蓋目的目錄檔案)

/etc/yum.repos.d 已存在的檔案可不覆蓋)

/etc/pki/rpm-gpg (其他文件內沒提到這個目錄,缺少這個目錄的檔案導致我實際操作失敗,系統報告could not retrieve mirrorlist之後直接退出。另外已存在的檔案可不覆蓋)

2、修改 /etc/yum.conf 檔案,將 keepcache=0 改為keepcache=1

四、離線安裝

使用yum -c install 軟體包名

離線安裝,系統會自動從快取內查詢依賴包。

再次提醒,第一步快取的rpm是否完整直接影響這裡離線安裝是否成功,因此第一步時盡量把所有可能用到的都快取下來。

yum離線安裝

yum install yum plugin downloadonly yum install downloadonly downloaddir tmp rpm name然後可以使用localinstall進行本地安裝 yum localinstall fglrx glc22 4.1.0 3.2.5...

在CentOS上使用離線YUM安裝軟體包

mkdir p root download獲取createrepo和tmux安裝包 yum install downloadonly downloaddir root download createrepo tmux安裝createrepo yum install createrepo y初始化yu...

離線yum 安裝軟體

1 2搭建本地yum 源伺服器 3安裝軟體 注 此處以在centos6系統上為例。yum命令可以在安裝軟體的過程中將軟體及其依賴包都儲存到本地。修改其配置就可以完成該操作。配置過程 修改 etc yum.conf 中的引數 將keepcache 0 改為1 修改後安裝的軟體都會儲存到 var cac...