系统:
Red Hat Enterprise Linux Server release 5 (Tikanga)
如果不确定系统版本,可以用下面的命令查看系统版本:
~]#cat /etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)
Kernel \r on an \m
1.卸载rhel的默认安装的yum包
查看yum包
~]# rpm -qa|grep yum
卸载之
~]# rpm -qa|grep yum|xargs rpm -e --nodeps
2.
检查依赖包下载并安装
~]#rpm -qa|grep python
在出来的结果中查看是否有python和python-iniparse两个包
一般都有python而没有
python-iniparse,需要下载安装:
~]#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
安装:
~]#rpm -ivh python-*
2.
下载新的yum包
~]#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-37.el5.ce
ntos.noarch.rpm
~]#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.
1.16-16.el5.centos.noarch.rpm
~]#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parse
r-1.1.2-3.el5.centos.i386.rpm
安装
~]#rpm -ivh yum-*
如果安装失败,可以在安装命令后加上
--nodeps --force
参数,意思是不检查包之间的依赖关系。
3.
下载yum的配置源
下载到/etc/yum.repos.d/ 目录下面
~]#cd /etc/yum.repos.d/
yum.repos.d]#wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
4.导入KEY
~]#rpm -import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
5.运行yum makecache生成缓存
~]#yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors
现在就可以使用yum安装了。
centOS的yum包地址,下面的都可以用
http://vault.centos.org/5.5/
http://centos.ustc.edu.cn
http://mirror.centos.org/centos-5/5/
配置源地址
http://docs.linuxtone.org/soft/lemp/
――――――――――――――――――――
vim /etc/yum.repos.d/rhel-debuginfo.repo:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
#baseurl=http://centos.ustc.edu.cn/centos/5/os/i386/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release