2026年更新:
多年以前就已经可以使用 netselect-apt了,这里一直没有更新,为了避免误导,以及更方便的选择更快的源,推荐通过
apt-get install netselect-apt
安装测试工具
netselect-apt [stable,testing, bullseye]
运行测试工具
它会做什么?测试多个官方 Debian 镜像的响应速度(ping + 路由距离)自动生成一个新的 sources.list 文件(例如 sources.list.netselect)推荐最快的镜像站。
cp sources.list.netselect /etc/apt/soucess.list
测试新的源速度如何
apt-get update
正常情况sources.list内容会是下面的样子:
deb http://mirrors.ustc.edu.cn/debian/ stable main contrib
deb http://mirrors.ustc.edu.cn/debian-security/ stable-security main contrib
但是应该不包括最后这行的安全更新,为了提高效率一般推荐都是用官方安全更新源,但是效率确实太低了,可以参考上面的例子来复制一行,效率会高很多,同时保留官方安全更新源
以下为之前的内容:发布时间: 2007-02-03 16:01:59
Uubuntu和debian都有很多的源和镜像,也有不少的国内镜像。一些爱好者为了寻找镜像已经自己“憋”出来了一些pl脚本用于寻找最快的镜像。实际上debian的爱好者早准备了更厉害的武器等你来用,就是apt-spy(是间谍还是小偷?哈哈)
早就想写出来了。切记先备份你机器里的源列表。
误区:通常大家都在交流使用国内的哪个源速度比较快,实际上很多国外源的访问速度是国内的很多倍。
记得曾经用过国外某大学的源,速度是200k以上。日本的部分源可以达到500k以上。
最近发现台湾的主镜像在我这里下载速度居然是1084k,达到1M每秒。
不忙的时候,试试看,如果时间够多,可以考虑不限定为亚洲,这样有可能找到更快的镜像源。
转自官方的一部分说明:
`apt-spy'会根据站点回应时间和带宽自动创建`sources.list'。
#apt-get install apt-spy
#mv sources.list sources.list.bak //backup
#man apt-spy //获取详细的使用方法
#apt-spy update //更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt
# apt-spy -d testing -a Asia
//在亚洲区寻找速度最快的testing版镜像,并生成 sources.list文件,也可使用 -o 参数指定写入文件