echo "deb $mirror $VERSION-backports $COMP" >> $tmp
echo "deb $mirror $VERSION-security $COMP" >> $tmp
echo "deb $mirror $VERSION-proposed $COMP" >> $tmp
echo "deb-src $mirror $VERSION $COMP" >> $tmp
echo "deb-src $mirror $VERSION-updates $COMP" >> $tmp
echo "deb-src $mirror $VERSION-backports $COMP" >> $tmp
echo "deb-src $mirror $VERSION-security $COMP" >> $tmp
echo "deb-src $mirror $VERSION-proposed $COMP" >> $tmp
sudo mv "$tmp" /etc/apt/sources.list
echo -e "Your sources has been updated, and maybe you want to run "sudo apt-get update" now.n";
}
echo -e "nTesting the network connection.nPlease wait... c"
if [ "$(get_ping_speed $TEST_NETCONNECT_HOST)" == "" ]; then
echo -e "Network is bad.nPlease check your network."; exit 1
else
echo -e "Network is good.n"
test -f $SOURCES_MIRRORS_FILE
if [ "$?" != "0" ]; then
echo -e "$SOURCES_MIRRORS_FILE is not exist.n"; exit 2
else
test_mirror_speed
fast_mirror=$(get_fast_mirror)
if [ "$fast_mirror" == "" ]; then
echo -e "Can't find the fastest software sources. Please check your $SOURCES_MIRRORS_FILEn"
exit 0
fi
echo -e "n$fast_mirror is the fastest software sources. Do you want to use it? [y/n] c"
read choice
if [ "$choice" != "y" ]; then
exit 0
fi
backup_sources
update_sources $fast_mirror
fi
fi
exit 0
sources_mirrors.list源码:
http://cn.archive.ubuntu.com/ubuntu/
http://run.hit.edu.cn/ubuntu/
http://mirrors.sohu.com/ubuntu/
http://mirrors.163.com/ubuntu/
http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
http://mirrors.ustc.edu.cn/ubuntu/
http://mirrors.yun-idc.com/ubuntu/
http://ubuntu.cn99.com/ubuntu/










