很长一段时间 axel 都是我下载工具的第一选择。
现在已经将桌面环境换到了 Arch 上,Arch 的软件管理工具 pacman 具有高度的可定制性。其中,多镜像下载一直是众多爱好者想要实现的。可以看看这里一个很老的讨论贴。
aria2 的出现又给了大家一个新的选择,其本身支持多协议:http、ftp、bt、Metalink。多线程。多镜像地址。
aria2 的多镜像下载支持如下格式:
aria2c http://host1/file.zip ftp://host2/file.zip
aria2c -P http://{host1,host2,host3}/file.iso
作为平时的下载工具,aria2 和 axel 可能不分伯仲。但是若能将 多镜像 利用起来。aria2 一定会很强大的。
Debian 类的 apt 软件是否可以定制下载包时使用的工具呢?
————–17:10 分割线————————–
貌似已经成功了,我是这么做的:
修改 /etc/pacman.d/ 目录下的配置文件,其 Server 地址修改为:
Server = http://{mirrors.lcuc.org.cn/archlinux/core/os/i686,mirror.lupaworld.com/archlinux/core/os/i686}
aria2c 我使用了 4 线程,用了这个格式的 Server 地址,在下载时,就可以看到已经是 8 线程在同时下载,而且速度的确上来了。
大家可以试试。
———– 操作步骤 —————–
1. 安装 pacman
pacman -S aria2
2. 修改 /etc/pacman.conf 文件
XferCommand = /usr/bin/aria2c -s 4 %u
3. 修改镜像服务器列表
举例,我们想要使用两个源地址,mirrors.lcuc.org.cn 和 mirror.lupaworld.com
那么 core 这么写:
Server = http://{mirrors.lcuc.org.cn/archlinux/core/os/i686,mirror.lupaworld.com/archlinux/core/os/i686}
接着,在下载的时候,会看到线程数为 8.每个镜像地址为 4个线程。
好似没说清楚。
增加了操作步骤~ 现在清楚了?
好久没用arch.怀念阿.嘿嘿
用了挺长时间了,一直用它和myget