YUM是Yellow dog Updater, Modified的縮寫煞额,是由Duke University所發(fā)起的計劃,目的就是為了解決RPM的依賴關系的問題证逻,方便使用者進行軟件的安裝义桂、升級等等工作。在此在特別說明的是随静,YUM只是為了解決RPM的依賴關系的問題八千,而不是一種其它的軟件安裝模式。
雖然在centos中可以直接使用yum源燎猛,但是也存在著與外網(wǎng)隔絕的現(xiàn)狀恋捆,因此需要搭建本地yum源
系統(tǒng):centos 6.5
1重绷、將光盤掛載到/mnt下面
# mount /dev/cdrom /mnt
2、刪除系統(tǒng)自帶的repo文件
# cd /etc/yum.repos.d/
# mkdir bak
# mv *.repo bak
3昭卓、安裝createrepo(其實只要安裝createrepo即可以,但是需要其他依賴包候醒,所以也得一起裝上)
# cd /mnt/Packages/
# rpm -ivh libxml2-python-2.7.6-14.el6.x86_64.rpm
# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
# rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
4能颁、使用createrepo命令創(chuàng)建yum倉庫倒淫,創(chuàng)建索引信息
注:這里我們把yum倉庫建立在/doiido/local
# mkdir /doiido/local
# cp -rv /mnt/Packages/* /doiido/local
# cd /doiido/local
# createrepo -v /doiido/local
5、如若需要分組信息
# cp /mnt/repodata/b4e0b9342ef85d3059ff095fa7f140f654c2cb492837de689a58c581207d9632-c6-x86_64-comps.xml /doiido/local/comps.xml
# createrepo -g /doiido/local/comps.xml /doiido/local
6昌简、編輯自己的repo文件
# vi /etc/yum.repos.d/local.repo
#庫名稱
[local_server]
#名稱描述
name=Thisis a local repo
#yum源目錄
baseurl=file:///doiido/local
#是否啟用該yum源,0為禁用
enabled=1
#檢查GPG-KEY(0為不檢查纯赎,1為檢查)
gpgcheck=0
7、加載yum緩存
# yum clean all
# yum makecache
8犬金、測試下載
# yum -y install php
這里就可以看到可以直接安裝php已日,而不需要通過網(wǎng)上去下載轧钓。