一直用apt做redhat7.2的升级,感觉还行,然后在网上看到可以用apt for Redhat EL3的升级as3(见http://www.linuxeden.com/edu/doctext.php?docid=3219),进行了一下测试,发apt for el3提供的升级包太少,没法用,我也没发现好的as3 apt升级服务器。
最后看到了一篇关于CentOS Linux 的,CentOS Linux 是一种 RedHat El3 的ReBulild版本(利用RedHat El3重新编译),使用yum作为升级管理器。由于手头没有CentOS Linux ,就到yum的老家(http://linux.duke.edu/projects/yum/)下载了一个,我分析了一下yum的管理方式,发现其主要是利用发行版本中的headers文件,和rhn的up2date很类似,感觉可以用在as3上。经过测试一切ok,下面是相关的一些内容说明
1.什么是yum? yum : (Yellow dog Updater, Modified) 是黄狗LINUX的包管理器,用它可以安装、升级 软件包及整个系统。只要是基于rpm方式管理的系统都可以用!
3.下载安装配置yum 从http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7-1.noarch.rpm 下载,并安装yum 安装后要注意的是一下三个文件 /etc/cron.daily/yum.cron #每日进行yum 及 其他软件包定时升级 /etc/init.d/yum #yum服务? 具体什么作用没有研究 /etc/yum.conf #yum配置文件 接下来修改/etc/yum.conf vi /etc/yum.conf 将 [base] name=Red Hat Linux $releasever - $basearch - Base baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/
[updates] name=Red Hat Linux $releasever - Updates baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/ 改为 [base] name=CentOS Linux 3.1 for RHEL3 - Base #随便取名字 baseurl=http://mirror.aelix.com/pub/cAos/centos-3/3.1/os/i386
[updates] name=CentOS Linux 3.1 for RHEL3 - Updates #随便取名字 baseurl=http://mirror.aelix.com/pub/cAos/centos-3/3.1/updates/i386