準備工作:
服務器能聯網,由於筆者是通過虛擬機測試的,故虛擬機網絡應設置成【橋接模式】;
測試能否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
第一次更新比較慢,更新完成後可以看到如下結果!
測試一下: