首先聲明,本文完美腳本來(lái)自于: P3TERX/aria2.conf,本文記錄的是安裝完美腳本 2020.08.08 版本時(shí)遇到的問(wèn)題。
安裝步驟
第一步,安裝 Aria2
這里使用 Aria2 一鍵安裝管理腳本 增強(qiáng)版,執(zhí)行下面的代碼下載并運(yùn)行腳本,出現(xiàn)腳本操作菜單輸入 1 開(kāi)始安裝。
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh
第二步,安裝和配置 Rclone
RCLONE 官方提供了一鍵安裝腳本:
curl https://rclone.org/install.sh | sudo bash
安裝完后,輸入 rclone config 命令進(jìn)入交互式配置選項(xiàng),按照提示一步一步來(lái)進(jìn)行操作即可。
第三步,配置自動(dòng)上傳腳本
Aria2 一鍵安裝管理腳本 增強(qiáng)版 整合了 Aria2 完美配置 ,安裝后會(huì)附帶一些附加功能腳本功能腳本,RCLONE 自動(dòng)上傳腳本就是其中之一。由于默認(rèn)不啟用,所以需要手動(dòng)啟用。
- 輸入
vim /root/.aria2c/script.conf打開(kāi)附加功能腳本配置文件進(jìn)行修改,有中文注釋,按照自己的實(shí)際情況進(jìn)行修改,一般只需要修改網(wǎng)盤(pán)名稱和下載路徑。
# 網(wǎng)盤(pán)名稱(RCLONE 配置時(shí)填寫(xiě)的 name)
drive-name=OneDrive
- 輸入
nano /root/.aria2c/aria2.conf打開(kāi) Aria2 配置文件進(jìn)行修改?;蚴褂?a target="_blank">Aria2 一鍵安裝管理腳本 增強(qiáng)版中的手動(dòng)修改選項(xiàng)打開(kāi)配置文件進(jìn)行修改。找到“下載完成后執(zhí)行的命令”,把clean.sh替換為upload.sh。
# 下載完成后執(zhí)行的命令
on-download-complete=/root/.aria2c/upload.sh
- 重啟 Aria2
service aria2 restart
問(wèn)題記錄
問(wèn)題一、找不到 jq 命令
我在安裝后測(cè)試下載無(wú)法上傳網(wǎng)盤(pán),通過(guò)命令查看日志:
tail -f /root/.aria2c/aria2.log
在下載結(jié)束后報(bào)了如下錯(cuò)誤:
8/19 07:26:59 [^[[1;32mNOTICE^[[0m] Download complete: /root/downloads/aria2.conf
/root/.aria2c/core: line 109: jq: command not found
/root/.aria2c/core: line 111: jq: command not found
08/19 07:26:59 [^[[31mERROR^[[0m] Failed to get download directory!
發(fā)現(xiàn)是由于 jq 命令找不到到導(dǎo)致的,Centos 下通過(guò)如下命令安裝 jq
# 安裝EPEL源:
yum install epel-release
# 安裝完EPEL源后,可以查看下jq包是否存在:
yum list jq
# 安裝jq:
yum install jq
重試問(wèn)題解決。
參考文獻(xiàn)
- Aria2 + Rclone 實(shí)現(xiàn) OneDrive、Google Drive 等網(wǎng)盤(pán)離線下載:https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html
- Aria2 相關(guān)項(xiàng)目常見(jiàn)問(wèn)題及解決方案(FAQ):https://p3terx.com/archives/aria2_perfect_config-faq.html
- centos7 安裝 jq 命令:https://blog.csdn.net/PWBGJX/article/details/90055339