#!/bin/bash ######################################### #Author: c32 (amd5@qq.com) #Function: update source #Usage: bash update.sh #Blog: http://cx7863.blog.163.com/blog/static/2286500262016782140322/ #Version: 1.1 #DateTime: 2016-08-08 14:12:44 ######################################### chmod 777 /etc/apt/ echo -e "\033[40;32mBackup the original configuration file,new name and path is /etc/apt/sources.list.back.\n\033[40;37m" mv /etc/apt/sources.list /etc/apt/sources.list.bak #aliyun echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse' >> /etc/apt/sources.list #163 echo 'deb http://mirrors.163.com/ubuntu/ precise main restricted' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise main restricted' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-updates main restricted' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise universe' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise universe' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-updates universe' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates universe' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-security main restricted' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-security universe' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security universe' >> /etc/apt/sources.list echo 'deb http://mirrors.163.com/ubuntu/ precise-security multiverse' >> /etc/apt/sources.list echo 'deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse' >> /etc/apt/sources.list echo 'deb http://extras.ubuntu.com/ubuntu precise main' >> /etc/apt/sources.list echo 'deb-src http://extras.ubuntu.com/ubuntu precise main' >> /etc/apt/sources.list EOF gpg --keyserver keyserver.ubuntu.com --recv 3E5C1192 gpg --export --armor 3E5C1192 | sudo apt-key add - apt-get update