首先聲明隔心,本文完美腳本來自于: P3TERX/aria2.conf硬霍,本文記錄的是安裝完美腳本 2020.08.08 版本時遇到的問題笼裳。
安裝步驟
第一步,安裝 Aria2
這里使用 Aria2 一鍵安裝管理腳本 增強(qiáng)版躬柬,執(zhí)行下面的代碼下載并運行腳本,出現(xiàn)腳本操作菜單輸入 1
開始安裝。
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)入交互式配置選項木柬,按照提示一步一步來進(jìn)行操作即可眉枕。
第三步,配置自動上傳腳本
Aria2 一鍵安裝管理腳本 增強(qiáng)版 整合了 Aria2 完美配置 速挑,安裝后會附帶一些附加功能腳本功能腳本姥宝,RCLONE 自動上傳腳本就是其中之一。由于默認(rèn)不啟用腊满,所以需要手動啟用。
- 輸入
vim /root/.aria2c/script.conf
打開附加功能腳本配置文件進(jìn)行修改胚泌,有中文注釋肃弟,按照自己的實際情況進(jìn)行修改,一般只需要修改網(wǎng)盤名稱和下載路徑阵苇。
# 網(wǎng)盤名稱(RCLONE 配置時填寫的 name)
drive-name=OneDrive
- 輸入
nano /root/.aria2c/aria2.conf
打開 Aria2 配置文件進(jìn)行修改感论。或使用Aria2 一鍵安裝管理腳本 增強(qiáng)版中的手動修改選項打開配置文件進(jìn)行修改快耿。找到“下載完成后執(zhí)行的命令”芳绩,把clean.sh
替換為upload.sh
。
# 下載完成后執(zhí)行的命令
on-download-complete=/root/.aria2c/upload.sh
- 重啟 Aria2
service aria2 restart
問題記錄
問題一妥色、找不到 jq 命令
我在安裝后測試下載無法上傳網(wǎng)盤,通過命令查看日志:
tail -f /root/.aria2c/aria2.log
在下載結(jié)束后報了如下錯誤:
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 下通過如下命令安裝 jq
# 安裝EPEL源:
yum install epel-release
# 安裝完EPEL源后幢踏,可以查看下jq包是否存在:
yum list jq
# 安裝jq:
yum install jq
重試問題解決。
參考文獻(xiàn)
- Aria2 + Rclone 實現(xiàn) OneDrive僚匆、Google Drive 等網(wǎng)盤離線下載:https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html
- Aria2 相關(guān)項目常見問題及解決方案(FAQ):https://p3terx.com/archives/aria2_perfect_config-faq.html
- centos7 安裝 jq 命令:https://blog.csdn.net/PWBGJX/article/details/90055339