[QPKG] sherpa:迷你套件管理器(指令列介面)

現在可以運作了!我必須先解除安裝 Python 3,才能重新安裝 SABnzbd。在重新安裝 Python 3 之前,必須先設定 SABnzbd,否則它無法啟動。

啊,好的。我是奧地利人……住在南施泰爾馬克。

我會喜歡上「Hosen」(Die Toten Hosen 樂團)是因為當時的女朋友。雖然她早就離開了,但「Hosen」還留著…… :grin:

我們需要一個「離題」區,這樣我就可以把我們的「blerp」貼文移到那裡。

抱歉 @OnceCD,把你的主題弄得亂七八糟。

沒事啦,兄弟,我還做過更糟的呢。:wink:

@jimpoison @campino76 我已經將各種可用的 Python QPKG 移除作為衝突,現在正在測試新的套件。

我之前是出於謹慎才加上的,但在重新檢查後,我認為其他 Python 套件其實不會真的造成問題。

今天會有一個包含更新 QPKG 版本的新套件發佈。:nerd_face:

現在運作得非常順利。非常感謝你!:+1:

我剛剛在最近一次升級後更新了 sherpa 和 SABnzbd,一切運作正常。然後我注意到 nzbToMedia 有新版本,所以我也升級了它。

今天我發現 SABnzbd 已經抓取了一個檔案,但它仍然在我的下載資料夾中,沒有被 nzbToMedia 處理。

SABnzbd 仍然指向正確的腳本資料夾,但所有腳本類別都設為預設值,更糟的是,我存放 nzbToMedia cfg 檔案的資料夾已經是空的。nzbToMedia.prev 資料夾也一樣,除了有一個名為 nzbToMedia 的空資料夾。

昨天升級前並沒有這個問題,我也不知道是哪個程式造成的。

我可以在 repo-cache 資料夾中看到原始檔案,所有檔案的時間戳都在昨天出現問題的時候,也可以在同一個資料夾中看到帶有我設定的 autoProcessMedia.cfg,但我不知道該怎麼把它恢復到可用狀態。

嗨 @FoP,我們來看看能不能把這個問題解決。

你在 SABnzbd 中設定的腳本路徑是什麼?

getcfg misc script_dir -f $(getcfg SABnzbd Install_Path -f /etc/config/qpkg.conf)/config/config.ini

你的 nzbToMedia 安裝在哪裡?

getcfg nzbToMedia Install_Path -f /etc/config/qpkg.conf

/share/Download/nzbToMedia 和 /share/MD0_DATA/.qpkg/nzbToMedia 分別

讓我們嘗試重新建立符號連結(symlink):

ln -sf /share/MD0_DATA/.qpkg/nzbToMedia /share/Download/nzbToMedia

完成。在 /share/Download/nzbToMedia 中,我現在看到 /nzbToMedia 資料夾。

那第二個 nzbToMedia 裡面有東西嗎?

如果沒有,就刪掉它。

抱歉,應該要說明一下,它包含了直接查看 /.qpkg/nzbToMedia 資料夾時所見的所有內容,例如 /repo-cache、/pip-cache 等等。

哎呀,我的錯:我們創建的那個符號連結需要調整。

請改用這個:

ln -sf /share/MD0_DATA/.qpkg/nzbToMedia/repo-cache /share/Download/nzbToMedia

好的,現在 /Download/nzbToMedia 資料夾中已經有 /repo-cache,並且包含了所有內容。

太好了。那現在應該沒問題了吧?

其實不完全是這樣,因為 /share/Download/nzbToMedia 原本有所有用來設定 SABnzbd 處理的配置檔案,而現在只剩下兩個符號連結:一個指向 /share/MD0_DATA/.qpkg/nzbToMedia,另一個指向 /share/MD0_DATA/.qpkg/nzbToMedia/repo-cache。

我在想是否應該把 /repo-cache 裡的東西複製回來,因為以前就是這樣的。

另外,/repo-cache 資料夾到底是什麼?它好像就是我執行某次更新時才被建立的。
所有我透過 sherpa 安裝的其他 qpkg 都有 /pip-cache 和 /repo-cache 這兩個資料夾,我其實不太清楚它們是做什麼用的。如果我把我的配置檔直接放在那個資料夾裡,下次升級時會不會有被覆蓋的風險?

這是 nzbToMedia 長期存在的問題。

它的設定檔和應用程式檔案都放在同一個位置,這讓在執行 clean、upgrade 等操作時很難管理。:disappointed_face:

我目前正在開發新的 nzbToMedia QPKG,希望能更穩定,並且更好地處理升級。

至於你的設定,請依照需要讓它能夠運作。repo-cache 中的腳本檔案必須對 SABnzbd 可見,作為「Scripts Folder」(腳本資料夾)。

這些路徑是用來儲存從 GitHub 下載的 nzbToMedia 儲存庫檔案,以及從 PyPI 下載的 Python 模組的本機副本。

這兩個路徑中的所有內容在 upgrade(和/或 clean)時都會被移除,所以請不要將你自己的檔案和設定存放在那裡。

在新版的 nzbToMedia 中,我會加入一個 config 路徑來存放這些設定。

好的,那這樣就說得通了。我之前實在想不通那些檔案怎麼會不見。

我已經把 SABnzbd 指向 /repo-cache 資料夾,在分類標籤頁裡,一切都恢復正常了。我會備份 autoProcessMedia.cfg,以防萬一之後又被重設。

感謝你的迅速協助 :slight_smile: