背景介绍

Red Hat是全球最大的开源厂商,RedHat Linux也被认为是最成功的Linux发行版,提供稳定的企业版Linux服务。CentOS也是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成,CentOS与RedHat出自同样的源代码。

由于RedHat的yum在线更新时收费业务,如果不想付费,又不愿很麻烦的离线安装,可以考虑用CentOS的yum源代替RedHat的源。

实验环境:

Red Hat Enterprise Linux Server release 6.4  64bit

操作流程:

1、删除redhat原有的yum源

# rpm -aq | grep yum|xargs rpm -e --nodeps

2、下载新的yum安装包(CentOS 6.4 yum)

# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
# wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

3、安装

将下载的包安装

# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
# rpm -ivh yum*

4、更改yum源,这里选用的是163的yum源

# cd /etc/yum.repos.d/
# wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo
# vi CentOS6-Base-163.repo

编辑文件,把文件里面的$releasever替换为6.4

5、清理yum缓存

# yum clean all  #清理缓存

6、将服务器端软件信息缓存到本地

# yum makecache #将服务器端软件信息cache到本地

7、测试

#yum install gcc

说明

由于CentOS的yum源都是开源软件,RedHat的闭源版软件不能通过CentOS的yum源下载。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐