《为红帽AS4添加在线升级功能》
时间:2007-06-25 来源:ghbspecial
为红帽AS4添加在线升级功能
----修正版
声明:本贴内容绝大部分摘抄CCKJ的《为红帽AS4添加在线升级功能》,本人按其中的步骤一步一步地做,升级时,下载了三个小时的软件包,却在安装时提示RPM-GPG-KEY有错,再按介绍的方法导入KEY,还是有错。于是再查找到 Linux技术中坚站论坛站长冷风的《RHEL 4 yum自动升级计划》,又重新做一次,依然有错……按这两个方法反复做了几次。于是……《为红帽AS4添加在线升级功能----修正版》出场~~~~,希望原作者不要见怪~
相关链接:http://www.chinalinuxpub.com/bbs ... mp;page=1&pp=15
按这个方法升级内核,RHEL4内核将会升级为CentOS4内核,部分名字/图标变成CentOS4,升级前考虑清楚!仅作学习娱乐消遣用……
第一部分,解决apt升级问题
1,停止系统自带升级服务,rhn-applet、up2date-gnome、firstboot、up2date
2,Apt下载:http://rpm.pbone.net/index.php3/ ... ntos4.i386.rpm.html 安装它。
3,为了使更新更快,修改apt源。编辑一下下面这个文件
#vim /etc/apt/sources.list.d/centos.list
### CentOS-4 APT repository
rpm http://mirror.be10.com centos/4/apt/i386 os addons updates extras
rpm http://mirror.be10.com centos/4/apt/i386 contrib centosplus
修改其中的apt源为centos的中国镜像。(如果有合适的源仓库,可代替。比如中坚技术网的服务器)
命令:
#apt-get update 更新apt文件列表
#apt-get upgrade 升级所有文件
#apt-get install RPMname 安装某个软件
第二部分,yum安装&修改内容
用apt可以升级我们大多数的软件,但要升级内核还需要用yum
先安装yum
apt-get install yum
这时需要导入一个GPG-KEY(关键的一步。导入的KEY要与源仓库相对应。顺藤摸瓜,可以到http://mirror.be10.com/centos/找到RPM-GPG-KEY,同理,要用哪个软件仓库,就到哪个网下载KEY。
导入方法:
第一种:终端下,#rpm —import http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4(与源仓库相对应的gpgkey,可放在本机或网络上,通常在源仓库上都有)
第二种:到源仓库中下载,保存为可执行文件。
第三种:修改 /etc/yum.repos.d/CentOS-Base.repo时,顺便在里边加上 KEY的地址(本机或网络地址,推荐)才可以yum升级,把
/etc/yum.repos.d/CentOS-Base.repo的内容替换为:
[base]
name=CentOS-4 - Base
baseurl=http://mirror.be10.com/centos/4/os/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4
#released updates
[update]
name=CentOS-4 - Updates
baseurl=http://mirror.be10.com/centos/4/updates/i386/
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-4 - Addons
baseurl=http://mirror.be10.com/centos/4/addons/i386/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-4 - Extras
baseurl=http://mirror.be10.com/centos/4/extras/i386/
gpgcheck=1
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-4 - Plus
baseurl=http://mirror.be10.com/centos/4/centosplus/i386/
gpgcheck=1
enabled=0
#contrib - packages by Centos Users
[contrib]
name=CentOS-4 - Contrib
baseurl=http://mirror.be10.com/centos/4/contrib/i386/
gpgcheck=1
enabled=0
#packages in testing
[testing]
name=CentOS-4 - Testing
baseurl=http://mirror.be10.com/centos/4/testing/i386/
gpgcheck=1
enabled=0
然后现在就可以进行升级了
#yum update(升级内核)
◆ update RPM-NAME 升级某个软件
◆ install RPM-NAME 安装某个软件
◆ info 信息
◆ ……
yum升级完以后如果升级内核的话需要重新启动,使用
#/sbin/shutdown -r now
重新启动,发现启动选择多出一项“CentOS4”,成功。
再看看系统内核uname -a
----修正版
声明:本贴内容绝大部分摘抄CCKJ的《为红帽AS4添加在线升级功能》,本人按其中的步骤一步一步地做,升级时,下载了三个小时的软件包,却在安装时提示RPM-GPG-KEY有错,再按介绍的方法导入KEY,还是有错。于是再查找到 Linux技术中坚站论坛站长冷风的《RHEL 4 yum自动升级计划》,又重新做一次,依然有错……按这两个方法反复做了几次。于是……《为红帽AS4添加在线升级功能----修正版》出场~~~~,希望原作者不要见怪~
相关链接:http://www.chinalinuxpub.com/bbs ... mp;page=1&pp=15
按这个方法升级内核,RHEL4内核将会升级为CentOS4内核,部分名字/图标变成CentOS4,升级前考虑清楚!仅作学习娱乐消遣用……
第一部分,解决apt升级问题
1,停止系统自带升级服务,rhn-applet、up2date-gnome、firstboot、up2date
2,Apt下载:http://rpm.pbone.net/index.php3/ ... ntos4.i386.rpm.html 安装它。
3,为了使更新更快,修改apt源。编辑一下下面这个文件
#vim /etc/apt/sources.list.d/centos.list
### CentOS-4 APT repository
rpm http://mirror.be10.com centos/4/apt/i386 os addons updates extras
rpm http://mirror.be10.com centos/4/apt/i386 contrib centosplus
修改其中的apt源为centos的中国镜像。(如果有合适的源仓库,可代替。比如中坚技术网的服务器)
命令:
#apt-get update 更新apt文件列表
#apt-get upgrade 升级所有文件
#apt-get install RPMname 安装某个软件
第二部分,yum安装&修改内容
用apt可以升级我们大多数的软件,但要升级内核还需要用yum
先安装yum
apt-get install yum
这时需要导入一个GPG-KEY(关键的一步。导入的KEY要与源仓库相对应。顺藤摸瓜,可以到http://mirror.be10.com/centos/找到RPM-GPG-KEY,同理,要用哪个软件仓库,就到哪个网下载KEY。
导入方法:
第一种:终端下,#rpm —import http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4(与源仓库相对应的gpgkey,可放在本机或网络上,通常在源仓库上都有)
第二种:到源仓库中下载,保存为可执行文件。
第三种:修改 /etc/yum.repos.d/CentOS-Base.repo时,顺便在里边加上 KEY的地址(本机或网络地址,推荐)才可以yum升级,把
/etc/yum.repos.d/CentOS-Base.repo的内容替换为:
[base]
name=CentOS-4 - Base
baseurl=http://mirror.be10.com/centos/4/os/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4
#released updates
[update]
name=CentOS-4 - Updates
baseurl=http://mirror.be10.com/centos/4/updates/i386/
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-4 - Addons
baseurl=http://mirror.be10.com/centos/4/addons/i386/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-4 - Extras
baseurl=http://mirror.be10.com/centos/4/extras/i386/
gpgcheck=1
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-4 - Plus
baseurl=http://mirror.be10.com/centos/4/centosplus/i386/
gpgcheck=1
enabled=0
#contrib - packages by Centos Users
[contrib]
name=CentOS-4 - Contrib
baseurl=http://mirror.be10.com/centos/4/contrib/i386/
gpgcheck=1
enabled=0
#packages in testing
[testing]
name=CentOS-4 - Testing
baseurl=http://mirror.be10.com/centos/4/testing/i386/
gpgcheck=1
enabled=0
然后现在就可以进行升级了
#yum update(升级内核)
◆ update RPM-NAME 升级某个软件
◆ install RPM-NAME 安装某个软件
◆ info 信息
◆ ……
yum升级完以后如果升级内核的话需要重新启动,使用
#/sbin/shutdown -r now
重新启动,发现启动选择多出一项“CentOS4”,成功。
再看看系统内核uname -a
相关阅读 更多 +