如何在Linux系统上安装aria2?

小贝
预计阅读时长 9 分钟
位置: 首页 公众号 正文

Aria2 在 Linux 上的安装

aria2 linux 安装

Aria2 是一款轻量级的多协议、多源命令行下载工具,它支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink,可以通过内置的 JSON-RPC 和 XML-RPC 接口进行操作,本文将详细介绍如何在 Linux 系统上安装 Aria2,并配置 AriaNg 前端服务。

一、安装 Aria2

1. 通过包管理器安装(适用于 Debian/Ubuntu 和 CentOS/RHEL/Fedora)

Debian/Ubuntu:

sudo apt update
sudo apt install aria2 -y

CentOS/RHEL/Fedora:

首先更新软件包列表:

sudo yum update

然后安装 EPEL 存储库以支持 Aria2 的安装:

sudo yum install epel-release -y

最后安装 Aria2:

aria2 linux 安装
sudo yum install aria2 -y

2. 手动编译安装(适用于高级用户)

如果需要特定版本或自定义配置,可以选择手动编译安装,以下是步骤:

下载源码:

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

升级 gcc(如有必要):

sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc devtoolset-7-gcc-c++
scl enable devtoolset-7 bash

配置、编译和安装:

./configure
make
sudo make install

3. 静态编译安装

为了避免各种依赖问题,可以选择使用静态编译的版本,从以下地址下载静态编译好的 Aria2:

aria2 linux 安装
wget https://github.com/q3aql/aria2-static-builds/releases/download/v1.34.0/aria2-1.34.0-linux-gnu-x86_64-build1.tar.bz2
tar jxvf aria2-1.34.0-linux-gnu-x86_64-build1.tar.bz2
cd aria2-1.34.0-linux-gnu-x86_64-build1
sudo make install

二、配置 Aria2

1. 创建配置文件目录和文件

mkdir /etc/aria2
cd /etc/aria2
wget https://gitcode.net/tiaga/aria2/-/raw/master/aria2.conf?inline=false -O aria2.conf
vim aria2.conf  # 根据需要修改配置,如dir等
touch /etc/aria2/aria2.session  # 创建会话文件

2. 启动 Aria2

指定配置文件路径后台运行:

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

三、部署 AriaNg 前端服务

1. 安装 Nginx(作为轻量级服务器)

sudo apt install nginx -y  # Debian/Ubuntu
sudo yum install nginx -y  # CentOS/RHEL/Fedora

2. 下载并配置 AriaNg

mkdir /etc/aria2/AriaNg
cd /etc/aria2/AriaNg
wget https://gitcode.net/tiaga/aria2/-/raw/master/AriaNg-1.3.2-AllInOne/index.html?inline=false -O index.html

3. 配置 Nginx

编辑 Nginx 配置文件以添加 AriaNg:

sudo vim /etc/nginx/conf.d/ariang.conf

添加以下内容:

server {
    listen 8088;
    server_name localhost;
    location / {
        root /etc/aria2/AriaNg;
        index index.html;
    }
}

4. 重启 Nginx 服务

sudo systemctl restart nginx

访问http://<你的服务器IP>:8088/index.html 即可使用 AriaNg 管理 Aria2。

四、常见问题与解答

Q1: 如何更改 Aria2 的下载目录?

A1: 编辑/etc/aria2/aria2.conf 文件,找到dir 选项并设置为你想要的下载目录,

dir=/mnt/sda1/down/aria2

保存后重新启动 Aria2:

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

Q2: 如何限制下载速度?

A2:aria2.conf 文件中添加或修改以下选项:

max-overall-download-limit=100K  # 限制整体下载速度为100KB/s
max-download-limit=50K           # 限制单个任务下载速度为50KB/s

保存后重新启动 Aria2。

到此,以上就是小编对于“aria2 linux 安装”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

-- 展开阅读全文 --
头像
ArcGIS JS API中如何实现数据聚合?
« 上一篇 2024-11-30
分页存储管理实验报告揭示了什么关键信息?
下一篇 » 2024-11-30
取消
微信二维码
支付宝二维码

发表评论

暂无评论,1人围观

目录[+]