|
- getfastsources
这个小程序用于查找最快的ubuntu mirror,并将它设置为sourses.list。这是从ubuntu.org.cn上一个帮助页上改过来的,相信现在的这个要比以前的那个好用很多。
使用这个程序首先得安装curl。 - apt-axel
axel是一个非常不错的多线程下载工具,甚至支持镜像下载,简直是梦幻级的工具。apt-axel则是将axel的多线下载能力与apt-get结合了起来。apt-axel只是一个简单的bash脚本,最初是sf上的一个项目,用于debian系统,而且老早就停止开发了。国内debian源众多,速度快的源也比比皆是,只怕用到这个东东了。但快速的ubuntu源我这里没有遇到过。平时的速度也就十几K,每次升级时的等候让上痛苦不堪。我已对这个apt-axel做了大量的改进,现在适用于ubuntu,相信会比较好用。比之以前也不致是画蛇添足,所以将apt-axel的版本号升级为0.12,大侠们还请别笑啊。
使用这个程序需要安装axel,ubuntu的库里自带。apt-axel运行之前先得使用getfastsources来验证mirrors。mirrors默认为在主目录下.ubuntu_mirrors。 - 代理问题
axel和curl都支持代理,教育网的朋友们可以在使用这几个程序之前设置一下代理变量。下面是我用到设置代理的脚本:
- #!/bin/bash
- # this file should be sourced
- proxies=$HOME/.proxies
- if (($#==1));then
- proxy=$(sed -n "$1 p" $proxies|egrep -o "[^@]*")
- else
- proxy=$(head -n 1 $proxies|egrep -o "[^@]*")
- fi
- export http_proxy="http://$proxy"
- export HTTP_PROXY="http://$proxy"
- export https_proxy="https://$proxy"
- export ftp_proxy="ftp://$proxy"
复制代码
- 辅助文件
[~/.ubuntu_mirrors.list]
这是ubuntu全球镜像列表,我手工添加的,可用性比较高。这个列表会在上面的两个程序中用的到。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|