每天学习一点点,每天进步一点点.
login

update.sh更新ubuntu源

2016-08-08 14:14:00  |  分类: Linux |  标签: 无 阅读(2447)    评论(0)
  1. #!/bin/bash
  2. #########################################
  3. #Author: c32 (amd5@qq.com)
  4. #Function: update source
  5. #Usage: bash update.sh
  6. #Blog: http://cx7863.blog.163.com/blog/static/2286500262016782140322/
  7. #Version: 1.1
  8. #DateTime: 2016-08-08 14:12:44
  9. #########################################
  10. chmod 777 /etc/apt/
  11. echo -e "\033[40;32mBackup the original configuration file,new name and path is /etc/apt/sources.list.back.\n\033[40;37m"
  12. mv /etc/apt/sources.list /etc/apt/sources.list.bak
  13. #aliyun
  14. echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse' >> /etc/apt/sources.list
  15. echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse' >> /etc/apt/sources.list
  16. echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse' >> /etc/apt/sources.list
  17. echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse' >> /etc/apt/sources.list
  18. echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse' >> /etc/apt/sources.list
  19. echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse' >> /etc/apt/sources.list
  20. echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse' >> /etc/apt/sources.list
  21. echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse' >> /etc/apt/sources.list
  22. echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse' >> /etc/apt/sources.list
  23. echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse' >> /etc/apt/sources.list
  24. #163
  25. echo 'deb http://mirrors.163.com/ubuntu/ precise main restricted' >> /etc/apt/sources.list
  26. echo 'deb-src http://mirrors.163.com/ubuntu/ precise main restricted' >> /etc/apt/sources.list
  27. echo 'deb http://mirrors.163.com/ubuntu/ precise-updates main restricted' >> /etc/apt/sources.list
  28. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted' >> /etc/apt/sources.list
  29. echo 'deb http://mirrors.163.com/ubuntu/ precise universe' >> /etc/apt/sources.list
  30. echo 'deb-src http://mirrors.163.com/ubuntu/ precise universe' >> /etc/apt/sources.list
  31. echo 'deb http://mirrors.163.com/ubuntu/ precise-updates universe' >> /etc/apt/sources.list
  32. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates universe' >> /etc/apt/sources.list
  33. echo 'deb http://mirrors.163.com/ubuntu/ precise multiverse' >> /etc/apt/sources.list
  34. echo 'deb-src http://mirrors.163.com/ubuntu/ precise multiverse' >> /etc/apt/sources.list
  35. echo 'deb http://mirrors.163.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.list
  36. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.list
  37. echo 'deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse' >> /etc/apt/sources.list
  38. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse' >> /etc/apt/sources.list
  39. echo 'deb http://mirrors.163.com/ubuntu/ precise-security main restricted' >> /etc/apt/sources.list
  40. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted' >> /etc/apt/sources.list
  41. echo 'deb http://mirrors.163.com/ubuntu/ precise-security universe' >> /etc/apt/sources.list
  42. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security universe' >> /etc/apt/sources.list
  43. echo 'deb http://mirrors.163.com/ubuntu/ precise-security multiverse' >> /etc/apt/sources.list
  44. echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse' >> /etc/apt/sources.list
  45. echo 'deb http://extras.ubuntu.com/ubuntu precise main' >> /etc/apt/sources.list
  46. echo 'deb-src http://extras.ubuntu.com/ubuntu precise main' >> /etc/apt/sources.list
  47. EOF
  48. gpg --keyserver keyserver.ubuntu.com --recv 3E5C1192
  49. gpg --export --armor 3E5C1192 | sudo apt-key add -
  50. apt-get update
留言区域