Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

为红帽AS4添加在线升级功能

[复制链接]
xlink 发表于 2005-8-8 02:07:04 | 显示全部楼层 |阅读模式
可能是因为版权的关系,网上已经找不到可用的rhel的apt和yum源了.centos是一个根据rhel rebuild的版本,它的目录结构,文件命名,所有软件包都跟rhel是完全兼容的,因此,我们完全可以用centos的apt和yum源来进行系统和软件更新.

Apt下载:http://rpm.pbone.net/index.php3/ ... ntos4.i386.rpm.html
下载完以后用rpm -i apt-0.5.15cnc6-4.centos4.i386.rpm 进行安装

其实这时就可以用了,不过为了使更新更快,我们最好编辑一下下面这个文件
/etc/apt/sources.list.d/centos.list

修改其中的apt源为centos的中国镜像
### 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文件列表

apt-get update

升级所有文件

apt-get upgrade

也可以用下面命令来安装软件

apt-get install packagename

用apt可以升级我们大多数的软件,但要升级内核还需要用yum

先安装yum

apt-get install yum

这个时候需要导入一个GPG-KEY

rpm --import /usr/share/rhn/RPM-GPG-KEY

现在网上的文章出现了一个失误,还要修改一下/etc/yum.repos.d/CentOS-Base.repo
才可以yum升级,把/etc/yum.repos.d/CentOS-Base.repo的内容替换为:
[base]
name=CentOS-4 - Base
baseurl=http://mirror.be10.com/centos/4/os/i386/
gpgcheck=1

#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

yum升级完以后如果升级内核的话需要重新启动,使用

/sbin/shutdown -r now

重新启动以后再看看系统内核,已经是新版本的了

uname -a

你应该有很高的悟性,知道baseurl=http://mirror.be10.com/centos/4/testing/i386/中,4代表的是版本号。
这类文章很多,恭喜你看到了最正确的一篇,同时也感谢你看到这里。

测试环境:红帽AS4
回复

使用道具 举报

桃源 发表于 2005-8-9 18:23:50 | 显示全部楼层
真是不错的呀 
回复

使用道具 举报

heng88 发表于 2005-8-12 11:03:37 | 显示全部楼层
呵呵!不错不错!收藏
回复

使用道具 举报

c++builder 发表于 2005-12-27 07:17:02 | 显示全部楼层
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821


Public key for crash-4.0-2.i386.rpm is not installed
回复

使用道具 举报

云中雾 发表于 2005-12-30 12:00:10 | 显示全部楼层
呵呵,还不如直接安装centos来的方便
回复

使用道具 举报

c++builder 发表于 2005-12-30 14:30:36 | 显示全部楼层
楼上的说的对啊,centos4.2是其的开源版吧
回复

使用道具 举报

 楼主| xlink 发表于 2005-12-30 23:43:10 | 显示全部楼层
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821


Public key for crash-4.0-2.i386.rpm is not installed

导入几个key文件,就可以安装了。
楼上的说的对啊,centos4.2是其的开源版吧

不是“开源”版,是修改版。
回复

使用道具 举报

dgvri 发表于 2006-1-5 13:08:57 | 显示全部楼层
apt-get install packagename
这一句是要指定包的名字呀还是就照上面的写?
如果是指定包的名字,从哪能看到都下载了哪些包?
回复

使用道具 举报

c++builder 发表于 2006-1-20 15:36:59 | 显示全部楼层
原帖由 xlink 于 2005-12-30 23:43 发表

导入几个key文件,就可以安装了。

不是“开源”版,是修改版。


谢谢,请问如何导入KEY文件呢???
回复

使用道具 举报

 楼主| xlink 发表于 2006-1-20 21:18:50 | 显示全部楼层
rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY*
rpm --import http://download.fedora.redhat.co ... G-KEY-Fedora-Extras
rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt
rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm --import http://atrpms.net/RPM-GPG-KEY.atrpms
rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt
rpm --import http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt
rpm --import http://www.jpackage.org/jpackage.asc

把这几行字保存为一个可执行文件,然后用root用户执行。
或者,就在root用户下一个一个输入,看你的喜欢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-21 16:11 , Processed in 0.104394 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表