Cubieboard3 Cubietruck上手六:安装aria2下载工具及配置
做为家用nas,下载是必不可少的,轻量级的下载工具aria2,可以完成很多事。网上介绍aria2可以进行http,磁力,bt,ftp等下载,不过经过我的实测,发现bt和磁力链接有些问题,没有速度,还在进一步的研究中。
最新结果,磁力和bt可以正常下载。
1.安装aria2
apt-get install -y aria2
2.新建aria2配置目录
mkdir -p /etc/aria2
touch /etc/aria2/aria2.session
3.配置下载选项
nano /etc/aria2/aria2.conf
#下载默认的目录
dir=/mnt/sda2/download
disable-ipv6=true
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
continue=true
#刚才touch命令的那个文件,路径要绝对路径
input-file=/etc/aria2/aria2.session#同上,这个文件的作用是保存你的下载列表,不保存的话重启后所有下载都木有了
save-session=/etc/aria2/aria2.session
max-concurrent-downloads=3
4.运行以下命令启动aria2,如果没有错误出现,按ctrl+C结束
aria2c --conf-path=/etc/aria2/aria2.conf
5.启动文件配置
nano /etc/init.d/aria2c
#!/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
# Short-Description: Aria2 Downloader
### END INIT INFOcase "$1" in
start)
echo -n "Starting aria2c\n"
sudo -u root aria2c --conf-path=/etc/aria2/aria2.conf -D
#sudo -u后面的是你正在使用的用户名,因为我用的root
;;
stop)
echo -n "Shutting down aria2c "
killall aria2c
;;
restart)
echo -n "Shutting down aria2c "
killall aria2c
sleep 3
echo -n "Starting aria2c"
sudo -u root aria2c --conf-path=/etc/aria2/aria2.conf -D
#同上面的一样,根据自己的用户名改root。
;;
*)
echo 'Usage:' `basename $0` '[option]'
echo 'Available option:'
for option in start stop restart
do
echo ' -' $option
done
;;
esac
6.添加权限及启动
chmod 755 /etc/init.d/aria2c
service aria2c start
7.加入开机启动
update-rc.d aria2c defaults
8.如果需要yaaw的web界面下载可以向下看
下载yaaw:https://github.com/wzhy90/yaaw,解压后放入web目录,http://IP/yaaw打开
更多配置选顶请参看下面的文档说明
http://aria2.sourceforge.net/manual/en/html/aria2c.html#rpc-options