#apt-get install apt-spy
#mv sources.list sources.list.bak //backup
# apt-spy -d testing -a Asia
//在亚洲区寻找速度最快的testing版镜像,并生成 sources.list文件,也可使用 -o 参数指定写入文件
debian:/etc# apt-spy -d unstable -a asia -t 5
SERVER: ftp.linuxforum.net
Benchmarking FTP...
Error: a timeout was reached
SERVER: mirrors.geekbone.org
Benchmarking FTP...
Downloaded 584136 bytes in 9.41 seconds
Download speed: 60.64 kB/sec
Benchmarking HTTP...
Downloaded 574808 bytes in 5.88 seconds
Download speed: 95.52 kB/sec
SERVER: debian.cn99.com
Benchmarking FTP...
Error: couldn't connect to host
Benchmarking HTTP...
Downloaded 2434408 bytes in 5.14 seconds
Download speed: 462.79 kB/sec
...
命令行中的-d选项指定发行版本,如stable、testing、unstable。-a选项指定debian安装源服务器的区域,如asia、 Europe、North-America等。这些区域信息保存在/etc/apt-spy.conf文档中,如果要测试所有服务器,还可用ALL关健字代替具体的区域。-t选项指定连接超时阀值,阀值以秒为单位,设置较小的阀值能有效提高测试速度,忽略慢速服务器。
测试完成后,apt-spy会自动更新你的sources.list文件。apt-spy在更新你的sources.list前会备份一次 sources.list文件,把原来的sources.list复制为sources.list.bak。但每运行一次apt-spy命令它都会生成一个新的sources.list.bak文件,把旧的sources.list.bak覆盖掉。所以在使用apt-spy命令前最好先备份好原来的 sources.list文件。
0 件のコメント:
コメントを投稿