RHEL6.5制作DVD镜像本地源
系统安装完之后,就是配置YUM源了.
我使用的是VirtualBox虚拟机,此时VirtualBox应该已经把ISO镜像弹出虚拟光驱。
重新加载rhel-server-6.5-x86_64-dvd.iso到虚拟光驱。
挂载虚拟光驱设备到/mnt/cdrom
mkdir-p /mnt/cdrom
mount/dev/cdrom /mnt/cdrom
或者
mount-t iso9660 /dev/sr0 /mnt/cdrom
修改YUM源文件
cp/etc/yum.repos.d/rhel6.repo /etc/yum.repos.d/rhel6.repo.bak
vi/etc/yum.repos.d/rhel6.repo
[rhel6]
name=rhel6
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
cat> /etc/yum.repos.d/rhel6.repo <<EOF
[rhel6]
name=rhel6
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF
修改/usr/lib/python2.6/site-packages/yum/yumRepo.py
cp/usr/lib/python2.6/site-packages/yum/yumRepo.py/usr/lib/python2.6/site-packages/yum/yumRepo.py.bak
vi/usr/lib/python2.6/site-packages/yum/yumRepo.py
"remote= url + '/' + relative"==>"remote = '/mnt/cdrom' + '/' +relative"
sed-i "s#remote = url + '/' + relative#remote = '/mnt/cdrom' + '/'+ relative#g" /usr/lib/python2.6/site-packages/yum/yumRepo.py
导入rpm的签名信息(不导的话第一次yum会提示导入)
rpm--import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
清除缓存(新系统不是必需的,可能用过一段时间的老系统需要)
yumclean all
注意:
以后使用需要查看是否已经加载rhel-server-6.5-x86_64-dvd.iso到虚拟光驱。
挂载虚拟光驱设备到/mnt/cdrom
mkdir-p /mnt/cdrom
mount/dev/cdrom /mnt/cdrom
或者
mount-t iso9660 /dev/sr0 /mnt/cdrom