树莓派之安装Aria2

1.更新软件

sudo apt-get update

2.安装aria2

sudo apt-get install aria2

3创建目录

sudo mkdir /etc/aria2

4.在这个目录中创建aria2.conf和aria2.session文件

sudo touch /etc/aria2/aria2.session

sudo touch /etc/aria2/aria2.conf

5.编辑/etc/aria2/aria2.conf文件

sudo nano /etc/aria2/aria2.conf

内容如下:

#下载默认的目录

dir=/home/pi/Downloads

disable-ipv6=true

enable-rpc=true

rpc-allow-origin-all=true

rpc-listen-all=true

#rpc-listen-port=6800

continue=true

input-file=/etc/aria2/aria2.session

save-session=/etc/aria2/aria2.session

max-concurrent-downloads=3

6.测试aria2配置文件

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

看看有没有错误,如果有错误的话,会有提示,可以“ctrl+c”退出。然后在上述命令后加入-D参数在后台运行。

7.创建aria2服务

创建文件sudo mkdir  /etc/init.d/aria2,其内容如下(注意格式,头部那段注释的内容也不能少):

#!/bin/bash#!/bin/sh

### BEGIN INIT INFO

# Provides:          Aria2

# Required-Start:    $remote_fs $network

# Required-Stop:     $remote_fs $network

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# Description:       Aria2 - Download Manager

# Short-Description: Aria2 Downloader

### END INIT INFORETVAL=0

case "$1" in

start)

echo -n "Starting aria2c daemon: "

umask 0000

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

RETVAL=$?

echo

;;

stop)

echo -n "Shutting down aria2c daemon: "

/usr/bin/killall aria2c

RETVAL=$?

echo

;;

restart)

$0 stop

sleep 3

$0 start

;;

*)

echo [DISCUZ_CODE_8]quot;"Usage: $0 {start|stop|restart}"

RETVAL=1

esac

exit $RETVAL

设置aria2服务开机自动运行

sudo update-rc.d aria2c defaults

如果配置文件aria2文件缺少开头那段注释内容,执行上述命令时会出现以下错误提示:

insserv: warning: script 'aria2' missing LSB tags and overrides

8.Aria2服务的管理命令

启动

sudo service aria2 start

重启

sudo service aria2 restart

退出

sudo service aria2 stop

树莓派之安装Aria2_第1张图片
Aria2 WebUI

你可能感兴趣的:(树莓派之安装Aria2)