LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2939|回复: 13

[分享经验]在Arch中使用axel作为多线程下载工具为pacman加速

[复制链接]
发表于 2006-10-14 15:21:03 | 显示全部楼层 |阅读模式
呵呵,今天第一次使用arch,感觉非常不错,不过我这里安装软件时下载速度比较慢,就打算使用axel作为多线程下载工具提高pacman的软件下载速度,分享下经验:

[color="Red"]1。下载并编译axel
arch的repo中好像没有axel(我使用pacman -Ss axel没有搜索到),google了一下找到了一个axel的PKGBUILD,可以在附件中下载。
新建一个axel目录,下载附件中的文件到axel目录中,把文件中修改为PKGBUILD,在axel目录下执行makepkg命令:

  1. [root@devr soft]# mkdir axel
  2. [root@devr soft]# cd axel/
  3. [root@devr axel]# makepkg
复制代码


[color="Red"]2。axel的安装和设置
很快就会生成axel的二进制安装包,安装即可:

  1. [root@devr axel]# pacman -A axel-1.0b-1.pkg.tar.gz
复制代码

好了,axel安装完成,axel的全局配置文件是/etc/axel/axelrc,你可以根据需要对axel进行定制,比如我取消了对alternate_output = 1一行的注释,以便让axel的输出比较简洁一些,你也可以在这个文件中设置axel使用的线程数,默认是4个线程。

[color="Red"]3。让pacman使用axel
编辑/etc/pacman.conf在[color="Red"][options]一节下添加如下一行:

  1. XferCommand = /usr/bin/axel -o %o %u
复制代码

这样就ok了,再用pacman安装软件时是不是快了很多?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-10-14 23:21:44 | 显示全部楼层
呵呵~~去试下~~
回复 支持 反对

使用道具 举报

发表于 2006-10-14 23:24:47 | 显示全部楼层
多谢分享,不过俺带宽有限,单线程就速度就满了
回复 支持 反对

使用道具 举报

发表于 2006-10-17 00:10:47 | 显示全部楼层
试了下,速度没有多少变化,特别是更新unstable community时速度非常慢,个人感觉不好用,不知道其他人怎么样
回复 支持 反对

使用道具 举报

发表于 2006-10-17 13:40:46 | 显示全部楼层
不明显的效果原因是
axel有个搜索镜像的选项是默认打开的
另外axel在下载小于500K的文件时
不能显示多线程的优势
回复 支持 反对

使用道具 举报

发表于 2006-10-26 18:08:15 | 显示全部楼层
Post by 13121982
不明显的效果原因是
axel有个搜索镜像的选项是默认打开的
另外axel在下载小于500K的文件时
不能显示多线程的优势

  

同意,在小于500k时,发现其速度跟wget差不多,甚至更慢
回复 支持 反对

使用道具 举报

发表于 2006-11-10 16:04:56 | 显示全部楼层
我一般用proz多线程下载
回复 支持 反对

使用道具 举报

发表于 2006-11-10 19:02:37 | 显示全部楼层
我家也是被电信掐死带宽在100k/s了,单线程足够了

多谢分享
回复 支持 反对

使用道具 举报

发表于 2006-11-10 23:12:03 | 显示全部楼层
能改用prozilla来代理吗
回复 支持 反对

使用道具 举报

发表于 2006-11-10 23:12:10 | 显示全部楼层
能改用prozilla来代理吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表