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等先傳到伺服器,之後再...