ubuntu18.04 aria2的安装及使用详解

ubuntu18.04 Aria2的安装及使用问题详解

由于百度网盘下载的需要,所以想着安装aria2来提下速,谁知安装过程中各种错,现在总结下来分享给大家,避免大家和我遇到一样的问题而不知道怎么办。亲测有效!!


顺便告诉大家,自己的公众号已经同步更新!!二维码如下:
ubuntu18.04 aria2的安装及使用详解_第1张图片
有兴趣的可以关注下,此号会不定期分享一些技术文章,但不止于技术哦~~


相关链接

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

配置完成以后可以查看Aria2的版本,命令如下:

aria2c -v

若没有报错,便可以在命令行开启Aria2,命令如下:

sudo aria2c --conf-path=/etc/aria2/aria2.conf

其中/etc/aria2/aria2.conf为你自己设定的aria2.conf的路径!如下图所示:
ubuntu18.04 aria2的安装及使用详解_第2张图片
若没有报错则可以进行下一步

Chrom插件

1、下载

  • 在chrome应用商店搜索:添加到aria2,将此插件添加到Chrom浏览器中。
  • 下载chrom插件BaiduExporter(百度网盘助手)后安装,Github地址。此插件用于百度网盘的下载。

2、配置

插件安装完成后需要配置。
1、[添加到aria2]插件,配置如下图:
ubuntu18.04 aria2的安装及使用详解_第3张图片
2、Aria2 Web 控制台配置(此控制台和上面的插件配合使用,再此页面可以看到下载的进度等,相当于一个图形化界面),打开后点击刷新右边的扳手图标,进入配置页,我的配置如下图:
ubuntu18.04 aria2的安装及使用详解_第4张图片
其中横线以下(全局下载限速、全局上传限速等)的不用配置,待Aria2启动后会自动填写。

2、使用

Aria2在命令行启动没报错后

  • 对于普通链接右击会有添加到aria2选项,点击后在[Aria2 Web 控制台]便可以看见要下载的东西。
  • 百度网盘的下载则可以点击导出下载里的[ARIA2 RPC]选项进行下载。

正常下载如下图所示:
ubuntu18.04 aria2的安装及使用详解_第5张图片
到此便可以享用aria2啦,如果不幸报错,请继续往下看,希望可以给你带来灵感~~

错误小计

1、Aria2 RPC 服务器错误
ubuntu18.04 aria2的安装及使用详解_第6张图片

此错误可能是控制台里的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线程束缚

你可能感兴趣的:(linux)