新版的Ubuntu(12.04)已经不再自带类似apt-spy之类的选择最快的源的命令行工具,默认的源经常那个龟速啊……手动测试哪个源在当前网络环境下会比较快还是比较累的,这里整理一个脚本,直接在终端sudo执行,就可以得到一个比较好的源的结果列表:

#!/bin/bash
#apt-get install python-setuptools
cd ~
wget -O getfastmirror-master.zip https://github.com/alvan/getfastmirror/archive/master.zip
unzip ./getfastmirror-master.zip
cd ./getfastmirror-master/
./setup.py install
getfastmirror update -t

得到类似下面的结果:

Completed 434 of 434
mirror: mirrors.163.com - time: 0.446156978607
mirror: mirrors.hust.edu.cn - time: 0.89527797699
mirror: ubuntu.01link.hk - time: 1.66308498383
mirror: ubuntu.uhost.hk - time: 1.69897890091
mirror: free.nchc.org.tw - time: 2.19398808479
mirror: archive.ubuntu.csg.uzh.ch - time: 2.90514397621
mirror: ubuntu.ipacct.com - time: 4.00096511841
and the winner is: mirrors.163.com

结果中的winner即为当前网络环境下推荐使用的源。