由于百度网盘下载的需要,所以想着安装aria2来提下速,谁知安装过程中各种错,现在总结下来分享给大家,避免大家和我遇到一样的问题而不知道怎么办。亲测有效!!
顺便告诉大家,自己的公众号已经同步更新!!二维码如下:
有兴趣的可以关注下,此号会不定期分享一些技术文章,但不止于技术哦~~
Aria2官网
Aria2手册
Aria2.conf参考
两种方法,各取所需,我采用的第二种。
1、命令行安装
sudo apt-get install aria2
2、编译安装(推荐)
先到 Github 上下载最新压缩包。下载完成后进入压缩包所在目录,终端输入
tar zxvf aria2.tar.gz #解压
cd /aria2-1.34.0 #进入解压目录
./configure
make
make install
到此Aria2便安装好了,但别急,此时还不能用,还需要配置
创建一个目录用来存放Aria2的配置文件,推荐放在/etc目录下,终端输入:
sudo mkdir /etc/aria2 #新建文件夹
sudo touch /etc/aria2/aria2.session #新建session文件
sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写
sudo vi /etc/aria2/aria2.conf #创建并编辑配置文件
Aria2.conf文件可以参考网上的写法,可以参考我的配置点击下载。
配置完成以后可以查看Aria2的版本,命令如下:
aria2c -v
若没有报错,便可以在命令行开启Aria2,命令如下:
sudo aria2c --conf-path=/etc/aria2/aria2.conf
其中/etc/aria2/aria2.conf为你自己设定的aria2.conf的路径!如下图所示:
若没有报错则可以进行下一步
插件安装完成后需要配置。
1、[添加到aria2]插件,配置如下图:
2、Aria2 Web 控制台配置(此控制台和上面的插件配合使用,再此页面可以看到下载的进度等,相当于一个图形化界面),打开后点击刷新右边的扳手图标,进入配置页,我的配置如下图:
其中横线以下(全局下载限速、全局上传限速等)的不用配置,待Aria2启动后会自动填写。
Aria2在命令行启动没报错后
正常下载如下图所示:
到此便可以享用aria2啦,如果不幸报错,请继续往下看,希望可以给你带来灵感~~
此错误可能是控制台里的JSON-RPC Path错误,或者是和Chrom插件[添加到aria2]里的配置不一样、也可能是aria2没有启动或出错。
2、Aria2多次启动,导致6800端口占用,[Failed to bind a socket, cause: Address already in use]
解决办法是先找到6800端口的pid在kill,命令行下敲:
sudo lsof -i:6800 #查看Aria2的端口的pid
sudo kill -9 端口号 #kill掉Aria2进程
然后便可以愉快的重启Aria2了。
3、Aria2启动后保错,错误信息中含有关键字[SSL/TLS handshake failure]、[CA certificates]等关键字时,结决办法如下
在aria2.conf配置文件中添加
--check-certificate=false
若不起作用,则添加到命令行中,命令如下:
aria2c --conf-path=/etc/aria2/aria2.conf --check-certificate=false
此问题链接
4、其他错误链接以及参考博客如下,希望可以给你灵感
没有速度
ARIA2无法下载
YAAW
aria2端口问题
Ubuntu下Aria2搭建下载机:Aria2图形管理
Ubuntu16 下载软件Aria2 全局配置方法(最全组合)
Aria2无限制版,突破16线程束缚