我没有穿胸罩去上班:RedHat 5.5配置YUM 从centos5源与光盘源更新rpm包
来源:百度文库 编辑:中财网 时间:2024/04/27 13:29:45
RedHat 5.5配置YUM 从centos5源与光盘源更新rpm包
转载请保留: http://hi.baidu.com/flyingsnow0102/blog/item/47395534dbcad4270a55a988.html
rhel5(as5) 里默认也装有yum,但是那个yum是要有授权才能使用,上哪去找这个授权尚未知晓,所以这里是用rhel的孪生兄弟centos的yum来替换掉原生的 yum,虽然看起来不那么正规,但实际上是完全没有问题的,假如真有问题,可以向信息产业部举报。(本文以中国科技大学的基于i386的CentOS5镜像源为例)
1. 首先确认系统能连网(如图1),下载文件:
图1 CentOS官网
2. 查看支持镜像源(如图2),本文以中国科大的镜像源为例(http://centos.ustc.edu.cn 如图3),其他类似:
图2 CentOS支持的镜像源
图3 中国科大镜像源
3. 查看“使用说明”中“关于CentOS镜像使用帮助”(如图4),主要是使用“说明部分”:
图4 关于CentOS镜像使用帮助
4. 先删掉red hat自带的yum:(使用自带yum没有试过,不知会不会出问题)
# rpm -aq|grep yum|xargs rpm -e –nodeps
5. 下载CentOS5的yum安装rpm包(本文到中科大镜像源下载),可能rpm包的版本有所更新,以镜像源提供的为准:
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
6. 安装CentOS5的yum:
# rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
# rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
# rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
注意:以上两个包必须同时安装,否则会报错。
7. 下载中科大的yum源配置文件,放入/etc/yum.repos.d/:(如图4使用说明所示)
# wget http://mirrors.ustc.edu.cn/centos/CentOS-Base.5.mirrors.repo -O /etc/yum.repos.d/CentOS-Base.repo
8. 修改yum源配置文件CentOS-Base.repo:(如图5)
备份配置文件
# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
修改配置文件
# vi /etc/yum.repos.d/CentOS-Base.repo
将所有当前发行版本号(即我们要使用的更新源CentOS5)$releasever修改成5,所有当前bash构架(CentOS5平台) $basearch修改i386
图5 修改yum源配置文件
9. 检测yum源是否可用:
列出资源库中所有可以安装或更新的rpm包(如图6):
# yum list