当前位置:文档之家› 实现YUM本地源的配置

实现YUM本地源的配置

实现YUM本地源的配置(RHEL5)
实现YUM本地源的配置(RHEL5)
环境:5U4
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release: 5.4
Codename: Tikanga
1、查看已安装yum包
# rpm -qa | grep yum
yum-3.2.22-20.el5
yum-security-1.1.16-13.el5
yum-rhn-plugin-0.5.4-13.el5
yum-metadata-parser-1.1.2-3.el5
yum-updatesd-0.9-2.el5
2、rhel-debuginfo.repo 内容
[root@localhost ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp:///pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
3、将要修改此文件、做个备份
[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
4、将DVD光盘挂载到/media/cdrom中
#mount /dev/cdrom /mnt/
5、修改系统配置文件
# vi /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp:///pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#将上面的红色部分改为下面的蓝色字
------------------------------------------------------------------
baseurl=file:///mnt/Server
enable=1
gpgcheck=0
------------------------------------------------------------------

baseurl=file:///mnt/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
6、
cp /usr/lib/python2.4/site-packages/yum/yumRepo.py /usr/lib/python2.4/site-packages/yum/yumRepo.py.abk
#vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
使用vi查找方式查找/remote = url (我的系统为rhel-5u4) 在799行
remote = url + '/' + relative
改为:
remote = "/mnt/Server" + '/' + relative
7、导入rpm的签名信息
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
8、清除系统缓存
#yum clean all。

相关主题