離線yum 安裝軟體

2021-09-23 20:00:21 字數 1168 閱讀 3703

1

2搭建本地yum 源伺服器

3安裝軟體

注:此處以在centos6系統上為例。

yum命令可以在安裝軟體的過程中將軟體及其依賴包都儲存到本地。修改其配置就可以完成該操作。

配置過程:

修改 /etc/yum.conf 中的引數:將keepcache=0 改為1

修改後安裝的軟體都會儲存到

/var/cache/yum/x86_64/6 目錄下的各個子資料夾中,

[root@wu 6]# pwd

/var/cache/yum/x86_64/6

[root@wu 6]# ls

base  epel  erlang-solutions  extras  updates

[root@vtest yum.repos.d]# vim vtest.repo  

[local]

name=local

baseurl=file:///root/vtest   --

軟體包所在的目錄

enabled=1

gpgcheck=0

首先安裝軟體包源資訊生成工具包createrepo

rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh libxml2-2.7.6-21.el6.x86_64.rpm

rpm -ivh libxml2-2.7.6-21.el6.x86_64.rpm

rpm -ivh

createrepo_c-0.9.0-1.el6.x86_64.rpm

安裝這個工具後會出現乙個命令「createrepo_c」,使用該工具來生成軟體包源資訊,

createrepo_c  /root/vtest  --這個目錄是軟體包的目錄

執行該命令後,會在root/vtest下生產乙個repodata 目錄,裡面有如下資訊:

執行yum clean all 清空原來yum源的快取,就可以開始安裝指定的軟體了。

前提:需要安裝的軟體必須要放在/root/vtest目錄下

yum install  -y

軟體名  便可以開始安裝了。 會自動在本地解決依賴關係。

CENTOS離線使用yum安裝軟體

離線使用yum安裝軟體 一 準備工作 最理想情況,搭建版本相同的虛擬機器,保證聯網,最小版本安裝,這種情況可以快取最多的檔案。在聯網的虛擬機器內,修改 etc yum.conf 檔案,將 keepcache 0 改為 keepcache 1 規劃準備安裝的軟體包列表,準備所有可能需要的 repo 檔...

yum離線安裝

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

yum 本地庫離線安裝

解決nameservice無法解析,導致下不了rmp包的問題,離線安裝,這就要求先把要獲取的rmp獲取,網上,或者安裝一次之後從yum快取中獲取。注意依賴性,用這個解決 轉向yum的更新源,代替rhn etc yum.repos.d 當然在離線安裝之前要把相應的gz,py.sh等先傳到伺服器,之後再...