1. 在aria2的官网¹下载适合树莓派的程序包,比如aria2-1.35.0-linux-armhf-build1.tar.bz2
  2. 将下载好的程序包上传到树莓派的某个目录,比如/home/pi/Downloads,然后解压缩:tar xvf aria2-1.35.0-linux-armhf-build1.tar.bz2
  3. 进入解压后的文件夹,找到aria2c这个可执行文件,将其复制到一个方便使用的目录,比如/usr/local/binsudo cp aria2c /usr/local/bin/aria2c
  4. 创建一个配置文件,比如在你的主目录下创建一个.aria2.conf文件: touch ~/.aria2.conf。然后用文本编辑器打开这个文件,输入一些基本的配置参数,比如:
    dir=/home/pi/Downloads # 下载文件保存路径
    log=/home/pi/.aria.log # 日志文件路径
    log-level=notice # 日志等级
    max-concurrent-downloads=5 # 最大同时下载任务数
    continue=true # 断点续传
    max-connection-per-server=16 # 每个服务器最大连接数
    min-split-size=10M # 最小分片大小
    split=10 # 单个任务最大分片数
    input-file=/home/pi/.aria.session # 会话保存路径
    save-session=/home/pi/.aria.session # 会话保存路径
    save-session-interval=60 # 会话保存间隔(秒)
    enable-rpc=true # 启用RPC服务
    rpc-listen-all=true # 允许所有来源访问RPC服务
    rpc-secret=<your password> # RPC服务密码(自己设置)
  5. 创建一个启动脚本,比如在你的主目录下创建一个.start_aria.sh文件: touch ~/.start_aria.sh。然后用文本编辑器打开这个文件,输入以下内容:
    
    #!/bin/bash

检查是否已经运行了 aria2c 进程,并杀死它们

ps -ef | grep "aria" | grep -v "grep" | awk '{print $2}' | xargs kill -9

启动 aria2c 并加载配置文件

/usr/local/bin/aria2c --conf-path=~/.aria.conf

exit 0

6. 给启动脚本添加可执行权限: `chmod +x ~/.start_aria.sh`
7. 运行启动脚本: `~/.start_aria.sh`
8. 如果想要让 aria2 在开机时自动运行,可以将启动脚本添加到 `/etc/rc.local` 文件中,在 `exit 0` 前面加入一行:

/home/pi/.start_aria.sh &