###一、建立yum安装包目录,并进入到该目录:
mkdir /usr/local/src/yum-packages (个人习惯将安装文件统一放在/usr/local/src/目录)
cd /usr/local/src/yum-packages
###二、下载yum所需的所有rpm包:
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirrors.sohu.com/centos/5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
wget http://mirrors.sohu.com/centos/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
###三、先安装python环境:
rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
###四、安装所有的yum包:
rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
###五、下载配置文件
wget http://mirrors.ustc.edu.cn/centos/CentOS-Base.5.mirrors.repo -O /etc/yum.repos.d/CentOS-Base.repo
还有一个源(http://sudone.com/download/CentOS-Base.repo )
修改CentOS-Base.repo
(没有修改会报错)
vim /etc/yum.repos.d/CentOS-Base.repo
进入命令模式
:%s//$releasever/5/g
:wq
###六、执行
yum update
下面为大家提供几个中科大的yum源的修改代码:
rpm --import http://mirrors.shlug.org/centos/RPM-GPG-KEY-CentOS-5
[base]
name=centos-ustc-edu-cn--CentOS-$releasever - Base
baseurl=http://centos.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#released updates
[update]
name=centos-ustc-edu-cn--CentOS-$releasever - Updates
baseurl=http://centos.ustc.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=centos-ustc-edu-cn--CentOS-$releasever - Addons
baseurl=http://centos.ustc.edu.cn/centos/$releasever/addons/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=centos-ustc-edu-cn--CentOS-$releasever - Extras
baseurl=http://centos.ustc.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=centos-ustc-edu-cn--CentOS-$releasever - Plus
baseurl=http://centos.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
转载于:https://blog.51cto.com/very1024/773071