- 论坛徽章:
- 2
|
本帖最后由 7looki 于 2013-11-23 02:00 编辑
睡不着, 写个简单的教程, 使用 RHEL 6.5 DVD 做本地 YUM 源
适用于 RHEL 6.5 32位 和 64位 系统.
首先从 Red Hat 官网下载 DVD- rhel-server-6.5-i386-dvd.iso
- MD5: 04A1FA06A6B7E70CD586535EEA83C0EF
- rhel-server-6.5-x86_64-dvd.iso
- MD5: A84D4D9EDDB36FB417832166CD10A4C2
复制代码 接着安装系统.
系统安装完之后, 就是配置 YUM 源了.
我使用的是 VMware 虚拟机, 将 DVD 设置为连接, 进入系统后, 系统会将DVD挂载在 "/media/RHEL_6.5 x86_64 Disc 1" 目录.
卸载先:- umount /media/RHEL_6.5\ x86_64\ Disc\ 1/
复制代码 创建相关目录:然后将DVD挂载到 /mnt/cdrom 目录:- mount /dev/cdrom /mnt/cdrom
复制代码 如果使用 iso 文件, 先将 iso 上传到服务器, 例如上传到以下目录 /data/src/rhel/6/rhel-server-6.5-x86_64-dvd.iso , 使用以下命令挂载DVD iso- mount -o loop /data/src/rhel/6/rhel-server-6.5-x86_64-dvd.iso /mnt/cdrom
复制代码 生成 YUM 源文件:- 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
复制代码- sed -i "s#remote = url + '/' + relative#remote = '/mnt/cdrom' + '/' + relative#g" /usr/lib/python2.6/site-packages/yum/yumRepo.py
复制代码 导入rpm的签名信息- rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
复制代码 清除缓存如果出现以下错误提示
[root@localhost ~]# yum clean all
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Existing lock /var/run/yum.pid: another copy is running as pid 2267.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 48 M RSS (365 MB VSZ)
Started: Sat Nov 23 01:28:11 2013 - 10:00 ago
State : Sleeping, pid: 2267
先 Kill 掉 YUM然后再至此, 本地源配置完毕.
|
|