Archive for 四月 17th, 2006

用Centos的yum升级RedhatAS

这只是笔者一种“懒”的方式,希望能够给大家提供帮助。

CentOS和Redhat的关系可以在这里查看

RedhatAS的升级非常麻烦——需要那个该死的服务授权号,对于向我这样没有授权号的系统管理员而言,除了手工升级就只能干瞪眼了。这天我突发奇想:既然CentOS完全兼容RHEL系列,何不尝试用Centos的yum命令为其升级呢?

安装位于centos第一张盘的yum,rpm包的,很方便,连同其依赖库都在DISK1中,这里不作太多累述了。

修改/etc/yum.repos.d/CentOS-Base.repo文件如下:

[base]
name=CentOS-$releasever – Base
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=os
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

[update]
name=CentOS-$releasever – Updates
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=updates
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

[addons]
name=CentOS-$releasever – Addons
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=addons
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/

gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

[extras]
name=CentOS-$releasever – Extras
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=extras
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

[centosplus]
name=CentOS-$releasever – Plus
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=centosplus
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

[contrib]
name=CentOS-$releasever – Contrib
mirrorlist=http://mirrorlist.centos.org/?release=4_3&arch=x86_64&repo=contrib
baseurl=http://mirror.centos.org/centos/4.3/updates/x86_64/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

其实,仅仅添加了baseurl而已。需要注意的是:笔者的服务器是AMD64的,若为其他请酌情修改baseurl 和 mirrorlist
测试一下:yum list .

No Comments