[小芮]Redhat EL5.5 改用CentOS源进行更新 [自动创建脚本]

yum源用的是epel和科技大学的。

  
  
  
  
  1. #/bin/bash  

  2. #by rfyiamcool  

  3. #echo "nameserver 8.8.8.8" >>/etc/resolv.conf  

  4. mkdir /root/yum  

  5. cd /root/yum  

  6. rpm -qa|grep yum|xargs rpm -e --nodeps  

  7. if ! rpm -qa|grep yum ;then  

  8. echo uninstall yum ok  

  9. else  

  10. rpm -qa |grep yum  

  11. exit  

  12. fi  

  13. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm  

  14. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm  

  15. wget  http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm  

  16. echo dowoload cetnos-yum ok  

  17. rpm -ivh yum-*.rpm  

  18. echo install cetnos-yum ok  

  19. cd /etc/yum.repos.d  

  20. wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo  

  21. rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5  

  22. cat >> epel.repo <<EOF

  23. [epel]  

  24. name=Extra Packages for Enterprise Linux 5 - \$basearch  

  25. #baseurl=http://download.fedoraproject.org/pub/epel/5/\$basearch  

  26. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=\$basearch  

  27. failovermethod=priority

  28. enabled=1

  29. gpgcheck=1

  30. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  

  31. [epel-debuginfo]  

  32. name=Extra Packages for Enterprise Linux 5 - \$basearch - Debug  

  33. baseurl=http://download.fedoraproject.org/pub/epel/5/\$basearch/debug  

  34. #mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=\$basearch  

  35. failovermethod=priority

  36. enabled=1

  37. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  

  38. gpgcheck=1

  39. [epel-source]  

  40. name=Extra Packages for Enterprise Linux 5 - \$basearch - Source  

  41. #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS  

  42. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=\$basearch  

  43. failovermethod=priority

  44. enabled=1

  45. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  

  46. gpgcheck=1

  47. EOF  

  48. yum makecache  

  49. yum list httpd* 

出一个错误 syntax error:unexpected end of file

vi dos.txt
:set fileformat=unix
:w

你可能感兴趣的:(redhat,redhat,centos,centos源,el5.5)