dmgldd 发表于 2006-1-26 09:06:53

利用 CentOS 的升级包来升级 RHEL4.0

标题: 利用 CentOS 的升级包来升级 RHEL
原著: Submitted by 牛·奶·糖 技术 [ Linux ]
备注: 转载

由于 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 也有“不提供支持”的内核版本,但是由于是非正式商业版的内核版本,所以还是小心为上。

###########################
写到这本该结束了,但我还是衷情于yum
以下为本人用yum的升级:
先前装yum报错,现在可以这样:[]#apt-get install yum没报错,顺利安装!
接下来就简单多了
修改或建立/etc/yum.repos.d/CentOS-Base.repo为如下内容:
QUOTE:

name=CentOS-$releasever - Base
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/os/$basearch/
gpgcheck=1

#released updates

name=CentOS-$releasever - Updates
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/updates/$basearch/
gpgcheck=1

#packages used/produced in the build but not released

name=CentOS-$releasever - Addons
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/addons/$basearch/
gpgcheck=1

#additional packages that may be useful

name=CentOS-$releasever - Extras
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/extras/$basearch/
gpgcheck=1

3.修改或建立/etc/yum.repos.d/dag.repo为如下内容:
QUOTE:

name=Dag RPM Repository for RHEL4
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt


4.运行update:
yum update

5.升级:
yum upgrade

6.安装其它软件,例如:
yum install mplayer

hew 发表于 2006-1-26 09:18:02

good

dmgldd 发表于 2006-3-28 17:47:32


name=CentOS-$releasever - Base
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/os/$basearch/
gpgcheck=1

#released updates

name=CentOS-$releasever - Updates
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/updates/$basearch/
gpgcheck=1

#packages used/produced in the build but not released

name=CentOS-$releasever - Addons
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/addons/$basearch/
gpgcheck=1

#additional packages that may be useful

name=CentOS-$releasever - Extras
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/extras/$basearch/
gpgcheck=1


****************************
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/addons/$basearch/
****************************
这段时间升级有问题 :
将....centos/4.0/改为....centos/4/addons/......
就能正常升级!

dmgldd 发表于 2006-6-21 16:48:37

CODE:

name=CentOS-4 - Base
baseurl=http://mirror.be10.com/centos/4/os/i386/
gpgcheck=1
#released updates

name=CentOS-4 - Updates
baseurl=http://mirror.be10.com/centos/4/updates/i386/
gpgcheck=1
#packages used/produced in the build but not released

name=CentOS-4 - Addons
baseurl=http://mirror.be10.com/centos/4/addons/i386/
gpgcheck=1
#additional packages that may be useful

name=CentOS-4 - Extras
baseurl=http://mirror.be10.com/centos/4/extras/i386/
gpgcheck=1
#additional packages that extend functionality of existing packages

name=CentOS-4 - Plus
baseurl=http://mirror.be10.com/centos/4/centosplus/i386/
gpgcheck=1
enabled=0
#contrib - packages by Centos Users

name=CentOS-4 - Contrib
baseurl=http://mirror.be10.com/centos/4/contrib/i386/
gpgcheck=1
enabled=0
#packages in testing

name=CentOS-4 - Testing
baseurl=http://mirror.be10.com/centos/4/testing/i386/
gpgcheck=1
enabled=0

dmgldd 发表于 2006-6-21 16:50:55

补充一下,如果用国内的库,速度会更快:


name=CentOS-4 - Base
baseurl=http://mirror.be10.com/centos/4/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#released updates

name=CentOS-4 - Updates
baseurl=http://mirror.be10.com/centos/4/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#packages used/produced in the build but not released

name=CentOS-4 - Addons
baseurl=http://mirror.be10.com/centos/4/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#additional packages that may be useful

name=CentOS-4 - Extras
baseurl=http://mirror.be10.com/centos/4/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#additional packages that extend functionality of existing packages

name=CentOS-4 - Plus
baseurl=http://mirror.be10.com/centos/4/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#contrib - packages by Centos Users

name=CentOS-4 - Contrib
baseurl=http://mirror.be10.com/centos/4/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

#packages in testing

name=CentOS-4 - Testing
baseurl=http://mirror.be10.com/centos/4/testing/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

npcomet 发表于 2006-6-21 19:32:28

好东西

KDF2003 发表于 2006-6-25 19:25:42

还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。

dmgldd 发表于 2006-6-26 14:57:01

还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。

的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。

npcomet 发表于 2006-6-26 16:50:49

还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。

的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。
很简单,交钱!

KDF2003 发表于 2006-6-26 17:23:52

还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。

的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。

呵呵~外貌无所谓,重要的不知道怎样让RHEL光盘用上场,现在添加一个软件,提示我放CentOS光盘……虽然有apt,yum,不过还是不方便。
如果有结果,记得发出来。
页: [1]
查看完整版本: 利用 CentOS 的升级包来升级 RHEL4.0