Linux上常用的安装和升级工具主要有yum和apt
其中yum能更好的解决rpm的依存性问题,推荐使用yum
在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务,但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat
1. 首先安装yum和相关的rpm包
http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz
下载并解压缩yum包和升级文件
rpm -ivh *.rpm
2. 导入系统自身的PGP key
rpm --import /usr/share/rhn/RPM-GPG-KEY
3. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边
4. 执行如下命令
rpm --import http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4
现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。要安装一个软件,比如安装lynx字符浏览器,则可以执行
yum install lynx
注意:
1. 使用yum的过程中,有些程序包是不能升级的。例如Virtuozzo自己提供了tar等程序包,prima提供了php等包这些包如果被升级了,可能导致系统出现异常,部分功能无法正常运行(细节请查看相关文档)
2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos
这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行。