CentOS
6.0已经正式发布一段时间了,做为一个大版本的第一个版本肯定有很多问题。而RHEL
6.1的发布则修补了很多问题,当然还增强(或增加)了一些功能,所以真正重要的用于生产服务器的RHEL分支还是期待CentOS
6.1吧。(毕竟RHEL不是所有人承受的起的,但是Fedora 16也是不错的选择)
澳门新葡亰游戏网址 1

redhat使用centos配置yum源

Red Hat公司的产品中,有RedHat
Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux。CentOS
是Community ENTerprise Operating
System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。

在构成RHEL的大多数软件包中,都是基于GPL协议发布的,也就是我们常说的开元软件,正因为是这样,Red
Hat公司也遵循这个协议,将构成RHEL的软件包公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布。CentOS就是这样在RHEL发布的基础上将RHEL的构成克隆再现的一个Linux发行版本。RHEL的克隆版本不只CentOS一个,还有White
Box Enterprise Linux和TAO Linux 和Scientific Linux。

虽然说是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性(真的么?)。但并不保障对应RHEL的软件在CentOS上面能也够100%的正常工作。并且安全漏洞的修正和软件包的升级对应RHEL的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有。

redhat企业版若要适用yum源等于是适用了红帽的商业支持,需要付费注册。但
Red Hat
Enterprise版和centOS从实质上说是一回事,只不过前者会获得redhat提供的商业服务。那么,我们只需要将
Red Hat Enterprise版中的yum配置成centOS的即可。下面是整个配置过程:

实验环境:

Red Hat Enterprise 5.4, CentOS 5.4.

  • 删除Red Hat Enterprise中的yum软件:

rpm -qa | grep yum.

然后将列出的所有yum相关程序都删除: rpm -e youryumapp

  • 保存你的yum配置文件,执行如下命令:

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.bak

  • 选取对应版本的CentOS的源配置文件,这里我们用中科大的CentOS源:

wget

澳门新葡亰游戏网址,比较好的源还有网易和搜狐的:

wget

wget

  • 修改配置文件。

有的源配置文件的内容可能如下:

  1. [ base ]
  2. name=CentOS-$releasever – Base
  3. mirrorlist=
  4. baseurl=
  5. baseurl=http: //mirrors.sohu.com/centos/$releasever/os/$basearch/
  6. gpgcheck=1
  7. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

一定要将其中所有mirrorlist注释掉(加#),baseurl替换成5中的格式(网易和中科大可参照修改)。

好了,经过以上步骤,redhat中的源已经配置成了CentOS的源。只需再安装yum组件进行更新即可。

  • 从CentOS中安装相应版本yum组件。

这里需要从与你的redhat系统对应的CentOS的安装包中找到yum的安装组件。CentOS与Redhat的版本对应见另一篇博客:

在CentOS安装包中找到以下组件并安装:

sudo rpm -ivh yum-updatesd-0.9-2.el5.noarch.rpm
sudo rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

sudo rpm -ivh yum-3.2.22-20.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm

注意:最后两个包最好一起装,因为这两个rpm包有相互依赖的关系。这也是一个小技巧,以后遇到有相互依赖包情况时可以一起安装。

  • 更新yum

执行yum makecache缓存本地数据。再执行yum
list,是否看到本地缓存的所有yum安装包数据?

澳门新葡亰游戏网址 2

恭喜你,你已经成功的替换了Redhat源,可以好好享受Linux带来的乐趣了!

如果有任何问题和建议,欢迎随时留言交流指正。

Red
Hat公司的产品中,有RedHat Linux(如Redhat8,9)和针对企业发行的版本Red
Hat Enterprise Linux。CentOS 是Community ENTerprise…

按照计划官方先推出CentOS 6,然后再进行CentOS
6.1的工作。Karanbir今年早些时候曾表示CentOS
6将在未来的数个星期内发布,而之后的CentOS
6.1则紧跟,不过目前情况不好。

官方进度在此:
不过,在CentOS 6.1发布之前,CentOS官方临时发布了CentOS 6.0 CR
Repo,有需要的可以下载用于CentOS 6.0上。同时这也说明CentOS
6.1会再次跳票(大家都习惯了吧!):

网站地图xml地图