截至文章撰写日:2019-11-08,使用apt安装aria2的版本为1.33.1
,Github最新为1.35.0
,所以打算通过源码编译安装方式使用最新版。
开始安装
最新版发布链接:https://github.com/aria2/aria2/releases/latest
操作过程如下:
# 下载
wget https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.gz
# 解压
tar -zxvf ./aria2-1.35.0.tar.gz
# 进入源码目录
cd ./aria2-1.35.0
# 执行配置,这一步操作所花费的时间视不同机器性能而异
sudo ./configure
# 编译代码
make
# 然后将编译好的二进制文件放到环境目录即可
chmod +x ./src/aria2c
mv ./src/aria2c /usr/bin/
问题记录
笔者在安装过程中遇到了一项问题:A compiler with support for C++11 language features is required.
以为是所使用的gcc
版本太低导致的,但查看后发现是gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
,版本并不低
然后在Stack over flow上看到一个回答:
# maybe you need this,work for me
yum install gcc-c++
# and comment suggest:
# for alpine
apk add g++
# for ubuntu
apt install g++
参考文章
最后一次更新于2021-04-21