以光盘内容做为源文件配置yum
先安装需要用的数据包:
createrepo-0.9.8-4.el6.noarch.rpm
需要安装的依赖包有:
rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm deltarpm-3.5-0.5.20090913git.el6.i686.rpm python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
(1) 新建yum的源文件夹,把光盘的所有内容复制到该文件夹
mount /dev/cdrom /mnt
mkdir /var/yum1
cp –R /mnt/Packages /var/yum1
(2) 在/etc/yum.repos.d/packagekit-media.repo
vim /etc/yum.repos.d/packagekit-media.repo(在这个文件中添加如下内容)
[Server]
name=Server
Serverurl=file:///var/yum1/Packages
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
(3) 修改/usr/lib/python2.6/site-packages/yum/ yumRepo.py 的内容
把 remote = url + ‘/ ‘ + relative
改成 remote = url + ‘/var/yum1/Packages/’ + relative
然后测试yum源是否搭建成功:
yum install packagename