文章目录

rhel服务器可以使用yum更新,但需要先卸载原先的yum,并且安装新的yum,然后可以更新。

1 卸载原先的yum
rpm -aq|grep yum|xargs rpm -e —nodeps
如果有卸载不了的,试试 —nodeps
如果是定义的安装包,试试 —allmatches

2 下载新的yum,并且安装

wget http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm
wget http://mirror.centos.org/centos-5/5.3/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
rpm -ivh yum-*`</pre>

4 更改yum源
<pre>`cd /etc/yum.repos.d/
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo`</pre>

注:别的 centos源要把repo文件里的 $releasever 换成版本号,比如换成5
引用
<pre>`baseurl=http://centos.ustc.edu.cn/centos/$releasever/os/$basearch/
变成:
baseurl=http://centos.ustc.edu.cn/centos/5/os/$basearch/

5 全部更新
yum -y update

文章目录