RHEL5使用CentOS 5.3的yum源

本文指导如何通过使用CentOS源更新RHEL5虚拟机,包括删除RHEL5自带yum、下载CentOS源相关包、配置文件替换版本号以及更新或安装所需软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


用RHEL5做虚拟机,好多软件需要装,可是RHEL5的yum一直没搞明白,既然CentOS号称和RH同步更新,那我们就来尝试一下是否可以用CentOS的源来更新RHEL5或者安装软件。 

CentOS的源有好多,网上大多数人都推荐中科大的源,经测试在青岛网通连接中科大(http://centos.ustc.edu.cn/)的速度也非常好,那就用它吧。

先将RHEL5自带的yum删除,执行

rpm -qa|grep yum

有些包要强制卸载

rpm -e --nodeps yum-metadata-parser

rpm -e --nodeps yum

rpm -e --nodeps yum-updatesd

rpm -e --nodeps yum-rhn-plugin

rpm -e --nodeps yum-security

rpm -e --nodeps yum-metadata-parser

 

将所有找到的包都删除(有些需要加上--nodeps),然后到中科大的网站下载如下包: 

 

下载后安装:

rpm -ivh yum-metadata-parser-1.1.2-2.el5.i386.rpm
rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm --nodeps
rpm -ivh yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm

 

然后下载中科大专用的配置文件:

cd /etc/yum.repos.d/
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo

 

因为默认的配置文件中服务器地址用的版本号是变量$releasever,所以需要将其替换为实际的版本号,否则是无法连接到服务器的,当前CentOS最新版是5.3,所以我们修改CentOS-Base.repo

vi CentOS-Base.repo

 

在vi编辑器中进行全文件替换

:%s/$releasever/5.3/

 

最后保存退出即可。然后执行

yum update

 

即可进行更新,当然,你也可以选择不更新,只安装你需要的软件,如:

yum install httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值