在6.1.1-6.1.2的3617里首先是沒有transmission,其次安裝Flexget時也提示python找不到。但是如果套件中心里有transmission和Flexget可以直接安裝的,那就更好,不用敲指令了。
正文: 首先保證你目前的DiskStation可以正常運行。在套件中心手動安裝transmission,并設置下載目錄權(quán)限。(如何安裝請百度。)然后安裝Python3。在套件中心中可以設置安裝的路徑,這里默認安裝到/volume1。這個路徑下文中會用到,如果安裝到其他目錄,請自行修改后面的指令。
啟用SSH,root登錄(root方法還是請百度。) 下面就可以正式開始安裝Flexget了(必須指定安裝源位置,不然就等著卡死吧) bin/pip install -i https://pypi.tuna./simple flexget
Flexget會使用到使用到TransmissionRPC,也要安裝 bin/pip install flexget -i https://pypi.tuna./simple transmissionrpc
安裝完畢后退出virtualenv deactivate 至此Flexget安裝完畢,你可以直接啟動 ./bin/flexget execute 或者輸入完整路徑執(zhí)行 /volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget execute ================================ 如果沒有配置文件,上述兩個命令會報錯,請自行創(chuàng)建,配置文件保存在 /root/.config/flexget/config.yml ======================== 然后運行測試代碼:
/volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget check 沒有語法錯誤
然后就是試運行代碼,檢測正常運行flexget后是否按照配置文件實現(xiàn)功能:
/volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget --test --loglevel debug execute
成功運行 還有關鍵最后一步,因為Flexget不會自己運行,需要系統(tǒng)自帶的任務計劃來運行, 進入NAS計劃任務。根據(jù)需要手動添加自定義命令: /volume1/@appstore/py3k/usr/local/bin/flexget/bin/flexget execute config.yml代碼注意:
所有:號后有一個空格。 縮進行2個空格。 tasks: HDChina: rss: https:///torrentrss.php?rows=50&linktype=dl&passkey=XXXXXXX&rsscart=1 accept_all: yes download: 種子的存儲路徑 transmission: host: localhost port: 9091 username: admin password: 你自己的admin密碼
|