centos安装aria2c_CentOS下搭建Aria2远程下载环境

本文介绍了如何在CentOS上安装Aria2,包括添加第三方源、安装和编译最新版本,以及配置Aria2的参数,如断点续传、多线程下载。还提到了Aria2的特性,如支持多种协议和远程控制,并提供了启动脚本和Web UI的设置方法。
摘要由CSDN通过智能技术生成

关于Aria2

Aria2是一个基于命令行的开源下载工具,支持多协议、多来源(HTTP/HTTPS、FTP、BitTorrent、Metalink协议等)、多线程的下载。它比axel优秀的地方在于完全支持BitTorrent协议,同时可以作为BitTorrent客户端来下载种子文件,支持Metalink协议,远程控制(通过web端)下载进程。

主要优势如下

高速,自动多线程下载;

断点续传;

轻量占用内存非常少,通常情况平均4~9MB内存占用(官方介绍);

多平台。支援 Win/Linux/OSX/Android 等操作系统下的部署;

模块化。分段下载引擎,文件整合速度快;

支持RPC界面远程;

全面支持BitTorrent协议;

CentOS

默认Repo里没有Aria2,我们需要添加第三方的yum源。

安装rpmforge源

1

2

$ rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

安装Aria2

1

$ yum -y install aria2

注:rpmforge源中的版本是1.16.4,版本相对是比较低!

Ubuntu

1

$ sudo apt-get install aria2

MAC OS

1

$ brew install aria2

依赖环境

Aria2 1.17.1以上版本要求gcc >= 4.8.3 or clang >= 3.4

安装clang

1

$ yum install clang  #epel源

安装GCC

通过SCL安装GCC

CentOS 6

$ yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran

$ scl enable devtoolset-3 bash  #启用SCL环境中新版本GCC

$ gcc --version

编译Aria2

$ tar xzvf aria2-1.22.0.tar.gz

$ cd aria2-1.22.0

$ ./configure

$ make

$ make install

$ man aria2c //查看aria2c manual

验证Aria2版本

$ aria2c --version

aria2 版本 1.22.0

Copyright (C) 2006, 2015 Tatsuhiro Tsujikawa

本程序为自由软件;您可自由再版或修改它,惟须遵守 GNU 通用公共许可证,

第 2 版或更新版本(依您所愿)的条款,以自由软件基金会发布的版本为准。

我们本着希望有用的态度发行此软件,但 *从未做出任何保证*,甚至不暗示对

于适销性或对某一特定用途的适用性的保证。参见 GNU 通用公共许可证以获取

更多信息。

** 配置 **

已开启的特性: BitTorrent, Firefox3 Cookie, GZip, HTTPS, Message Digest, Metalink, XML-RPC

哈希算法: sha-1, sha-224, sha-256, sha-384, sha-512, md5, adler32

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值