Aria2 编译安装

Aria2 编译安装


2018-04-25

通过 apt-get 、brew 等软件管理工具直接安装的 Aria2 默认的是最高 16 线程,这个约束明显地限制了下载速度。通过修改 Aria2 源码可以更改线程的限制,下面是我在 Ubuntu 系统上修改、编译和安装 Aria2 时使用的命令脚本。

1
2
3
4
5
6
7
8
9
10
11
12
13
apt-get install openssl libssl-dev libgnutls30 libgnutls28-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libxml2-dev libcppunit-dev autoconf automake autotools-dev autopoint libtool g++ -y

git clone https://github.com/aria2/aria2.git

cd aria2

sed -i s'/1\, 16\,/1\, 128\,/' ./src/OptionHandlerFactory.cc

autoreconf -i

./configure

make && make install

如果你使用是其他系统可以按照相关环境进行一定的修改,重点是在修改 /src/OptionHandlerFactory.cc 中的线程数。