ebian上的apt-get是最快的软件安装方式,不过要用好apt-get,首先得需要找到最快的源,这样安装软件的时候才能获得好的速度,用起来才能得心应手。

有的源在用了一段以后,就会失效,这个时候,你又需要去网上寻找新的救星。显然,这样会相当麻烦。不过,可以使用apt-spy这个软件来解决这个麻烦。

首先,将apt-spy的源加入/etc/apt/sources.list:

echo "deb http://http.us.debian.org/debian/ stable main" >> /etc/apt/sources.list

然后更新apt-get:

apt-get update

接下来安装apt-spy:

apt-get install apt-spy

从源上下载一份源的镜像列表(http://http.us.debian.org/debian/README.mirrors.txt):

apt-spy update

测试亚洲地区的源的速度,并自动写入 sources.list:

apt-spy -d unstable -a asia -t 5

debian上的apt-get是最快的软件安装方式,不过要用好apt-get,首先得需要找到最快的源,这样安装软件的时候才能获得好的速度,用起来才能得心应手。

有的源在用了一段以后,就会失效,这个时候,你又需要去网上寻找新的救星。显然,这样会相当麻烦。不过,可以使用apt-spy这个软件来解决这个麻烦。

首先,将apt-sky的源加入/etc/apt/sources.list:

echo "deb http://http.us.debian.org/debian/ stable main" >> /etc/apt/sources.list

然后更新apt-get:

apt-get update

接下来安装apt-spy:

apt-get install apt-spy

从源上下载一份源的镜像列表(http://http.us.debian.org/debian/README.mirrors.txt):

apt-spy update

测试亚洲地区的源的速度,并自动写入 sources.list:

apt-spy -d unstable -a asia -t 5

Writing new sources.list file: /etc/apt/sources.list.d/apt-spy.list

mv /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list

apt-spy 是一个管理安装媒体的程序,使用方法简单介绍一下:

使用方法: apt-spy [options]
选项:
-d distribution 选择 debian 的发行版本,例如 stable 。除升级外,必须使用此参数。
-a area 选择进行测试的区域,例如 Aisa 。
-c config 指定配置文件。
-e number 指定测试的服务器数量。
-f file 测试时抓取制定的文件(文件相对 debian base 的路径)。
-i file 指定输入的文件,配合 -w 参数使用。
-m mirror-list 指定要升级的镜像列表文件。
-o output-file 重定向输出到指定文件。
-p proxy 指定使用的代理服务器,需要遵从 [server]:[port] 的格式。
-s country_list 指定要进行测试的国家。不能和 -a 参数同时使用。
-t time 指定进行测试时每台服务器的超时时间,只能是正整数。
-u update-URL 从指定的 URL 获得镜像列表更新。
-w file 输出 -i 参数提供的服务器列表中速度最快的前几台镜像服务器(缺省是前 5 台)。
-n number 制定 -w 参数输出的服务器数量。
-v 输出版本信息。
-h 输出当前帮助信息

update 升级镜像站点列表。

ps:测试镜像服务器速度的时候(apt-spy -d testing -A Asia)需要很长时间。其实,只要加一个参数 -t 指定超时时间就可以大大加速这个过程

最新文章

  1. Win 通过修改注册表把CapsLock映射为Rshift
  2. Alignment trap 解决方法  【转 结合上一篇
  3. 做10年Windows程序员与做10年Linux程序员的区别
  4. jq不包含某属性
  5. Coder-Strike 2014 - Finals (online edition, Div. 2) A. Pasha and Hamsters
  6. ASP.NET后台注册JS的方法
  7. 【数据结构和算法】 O(1)时间取得栈中的最大 / 最小元素值
  8. Linux 内核 链表 的简单模拟(2)
  9. VMware下ubuntu与win8共享文件时/mnt/hgfs目录为空的解决办法
  10. 转载 C#匿名函数 委托和Lambda表达式
  11. NoInstall_Mysql
  12. secedit
  13. linux系统下find删除目录下除一文件外的所有文件
  14. Quartz + Tablesaw 报表统计
  15. eclipse中集成maven
  16. js下拉框:从数组中筛选出匹配的数据
  17. 通过net time同步电脑时间
  18. [UE4]Add Offset
  19. bzoj3702/bzoj2212 二叉树 (线段树合并)
  20. Vue Element使用icon图标(第三方)

热门文章

  1. SSL/TLS协议运行机制的概述(转)
  2. 华为上机试题(java)
  3. An Overview of Cisco IOS Versions and Naming
  4. 关于pptpd log日志文件的配置
  5. 关于 rman duplicate from active database 搭建dataguard--系列一
  6. android jni与java之间数据传输时怎么转换
  7. 【hdu 1864】最大报销额
  8. PatentTips - Systems, methods, and devices for dynamic resource monitoring and allocation in a cluster system
  9. [Redux] Avoid action type naming conflicts
  10. js进阶 9-10 html控件如何实现点击自动选择控件内容