首先设置镜像——我采用的镜像站点是 http://centos.ustc.edu.cn/centos

以下是我修改后的/etc/yum.repo.d/CentOS-Base.repo[记得注意备份哦]文件内容:

 
  
  1. [base] 
  2. name=CentOS-$releasever - Base 
  3. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os 
  4. baseurl=http://centos.ustc.edu.cn/centos/$releasever/os/$basearch/ 
  5. gpgcheck=1 
  6. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 
  7.  
  8. #released updates 
  9. [updates] 
  10. name=CentOS-$releasever - Updates 
  11. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates 
  12. baseurl=http://centos.ustc.edu.cn/centos/$releasever/updates/$basearch/ 
  13. gpgcheck=1 
  14. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 
  15.  
  16. #packages used/produced in the build but not released 
  17. [addons] 
  18. name=CentOS-$releasever - Addons 
  19. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons 
  20. baseurl=http://centos.ustc.edu.cn/centos/$releasever/addons/$basearch/ 
  21. gpgcheck=1 
  22. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 
  23.  
  24. #additional packages that may be useful 
  25. [extras] 
  26. name=CentOS-$releasever - Extras 
  27. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras 
  28. baseurl=http://centos.ustc.edu.cn/centos/$releasever/extras/$basearch/ 
  29. gpgcheck=1 
  30. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 
  31.  
  32. #additional packages that extend functionality of existing packages 
  33. [centosplus] 
  34. name=CentOS-$releasever - Plus 
  35. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus 
  36. baseurl=http://centos.ustc.edu.cn/centos/$releasever/centosplus/$basearch/ 
  37. gpgcheck=1 
  38. enabled=0 
  39. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 
  40.  
  41. #contrib - packages by Centos Users 
  42. [contrib] 
  43. name=CentOS-$releasever - Contrib 
  44. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib 
  45. baseurl=http://centos.ustc.edu.cn/centos/$releasever/contrib/$basearch/ 
  46. gpgcheck=1 
  47. enabled=0 
  48. gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 

注意:一开始我在网上看到有的其中只修改了baseurl后的地址,我尝试未成功,之后将gpgkey后的地址也同时改掉,就可以了。

    修改后步骤:

 
  
  1. yum clean all      %没有这句有时会出错 
  2. yum update 
  3. reboot 

最后查看是否成功

 
  
  1. lsb_release -a