准备工作:
服务器能联网,由于笔者是通过虚拟机测试的,故虚拟机网络应设置成【桥接模式】;
测试能否ping通外网,比如ping路由器 ping 192.168.0.1 能通进行下一步;
另外,设置DNS:使用命令【vi /etc/resolv.conf】由于我的路由器地址是192.168.0.1故设置成此地址(或设置网络服务商给你的DNS地址)。
- nameserver 192.168.0.1
最好设置一下网关也是路由器地址
route add default gw 192.168.0.1
接下来进行主要工作:
一、清空原有的yum供源信息,使用如下命令:
- rpm -qa | grep yum | xargs rpm -e --nodeps
二、重新安装yum,分别输入三次,由于原来的源已经合并,故5系列的yum源不在再使用5.X而直接使用5来汇总,注意!【笔者亲测】但是6系列的目前还是分开放置的。
- wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
- wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
- wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
- rpm -ivh *.rpm
三、删除原来的yum配置文件
rm /etc/yum.repos.d/*
下载163的yum配置文件:
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo
将刚才下载的文件转移到下面的yum默认的安装目录
mv CentOS5-Base-163.repo /etc/yum.repos.d/
四、编辑配置文件:
vi /etc/yum.repos.d/CentOS5-Base-163.repo
进入末行模式(冒号模式),替换系统版本(5系列、6.x)和机器位数(32位、64位)
:1,$s/$releasever/5/g
:1,$s/$basearch/i386/g 64位的换成1,$s/$basearch/x86_64/g
可以先用浏览器打开网址看一下:
最后一步、更新源
命令:yum makecache
第一次更新比较慢,更新完成后可以看到如下结果!
测试一下:
转载于:https://blog.51cto.com/zongpeng/1108033