利用 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 good
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/......
就能正常升级! 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 补充一下,如果用国内的库,速度会更快:
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 好东西 还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。 还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。
的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。 还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。
的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。
很简单,交钱! 还不如直接装CentOS方便……
升级之后,添加软件时,提示你“放进CentOS光盘”,而不是RHEL光盘。
图标、名称都变了。小红帽变成八角砖(砖?),“RHEL”变成“CentOS”。
的确如你所说!!
这几天正研究如何让她升级,但又不改变她的容貌。
呵呵~外貌无所谓,重要的不知道怎样让RHEL光盘用上场,现在添加一个软件,提示我放CentOS光盘……虽然有apt,yum,不过还是不方便。
如果有结果,记得发出来。
页:
[1]