红联Linux门户
Linux帮助

利用CentOS的升级包来升级 RHEL

发布时间:2007-10-15 00:09:22来源:红联作者:Flindzvt
由于 CentOS 是 RHEL 的 rebuild 发行版,因此两者之间的二进制代码是兼容的,只要找对相应的版本号就基本上可以互通使用了。

但其实还是有一点点差别,主要是由于 CentOS 不可以直接使用 RedHat 的商标标注,因此一些关系到系统版本和发行商的检测工作,CentOS 的包就不可以安装在 RHEL 上,例如 up2date 软件包。

经过尝试得出结果,要使用 CentOS 的升级包来升级 RHEL 系统,只需要将 RHEL 系统原来的 up2date软件包的移除后就可以顺利完成升级操作了。

以下附上整个配置与操作:(RHEL4 为例)

安装 apt for RHEL4:
rpm -ivh http://dag.wieers.com/packages/apt/apt-0.5.15cnc6-4.2.el4.rf.i386.rpm

将 /etc/apt/sources.list.d 目录下的文件全部删除,然后新建以下文件:
/etc/apt/sources.list.d/mirror.be10.com.list

内容为:
rpm http://mirror.be10.com centos/4/apt/i386 os extras updates

保存并退出后,更新软件包列表
apt-get update

将系统原来的 up2date 软件包移除
apt-get remove up2date

最后使用以下命令进行系统的软件包升级
apt-get upgrade

至少内核升级,CentOS 也有“不提供支持”的内核版本,但是由于是非正式商业版的内核版本,所以还是小心为上。
文章评论

共有 0 条评论