1.更新軟件
sudo apt-get update
2.安裝aria2
sudo apt-get install aria2
3創(chuàng)建目錄
sudo mkdir /etc/aria2
4.在這個目錄中創(chuàng)建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參數(shù)在后臺運行。
7.創(chuàng)建aria2服務
創(chuàng)建文件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文件缺少開頭那段注釋內容,執(zhí)行上述命令時會出現(xiàn)以下錯誤提示:
insserv: warning: script 'aria2' missing LSB tags and overrides
8.Aria2服務的管理命令
啟動
sudo service aria2 start
重啟
sudo service aria2 restart
退出
sudo service aria2 stop