第三方 PDFgrep 問題

我不知道如何在「community」提出主題——但論壇已經關閉。很抱歉如果我來錯地方,但這真的很難導航。

我有關於安裝「pdfgrep」的問題。它在這裡:pdfgrep - Download

我之前有一個可執行檔可以運作,但現在似乎也無法取得。我有一台 TS-253D,運行 QTS 5.2.6.3195。uname 顯示「5.10.60-qnap」和「x86_64 GNU/Linux」。

我已將你的貼文移到獨立主題

你想要做什麼?

謝謝你,也很抱歉——即使到現在我還是不知道怎麼在瀏覽器介面中建立新主題,只看到「回覆」……如果我只是太笨了,真的很抱歉!:slight_smile:

我的目標是讓「pdfgrep」這個指令能在我的 QNAP 上的命令列運作。之前它是可以用的,但我可能已經有一年沒用過了。甚至有可能它是從我舊的 QNAP 搬過來的,所以……它可能是 ARM 架構的執行檔。

撇開這些不談,我只想讓 pdfgrep 再次運作,但它顯示「./pdfgrep: cannot execute binary file」,我相信這通常是執行檔不是正確平台時會出現的訊息。

所以,我想要下載正確的執行檔,或者以套件方式安裝。以我用過的 Linux 來說,通常有 apt 或其他套件管理工具,然後可以用「make」——我有原始碼,但不知道要怎麼在 QNAP 上執行這些操作。

從這個角度來看,這可能是一個關於如何在 QNAP 伺服器上安裝套件的通用問題。

非常感謝你的協助!

QTS 不使用任何常見的套件格式。

你可以嘗試從原始碼編譯可執行檔。請按照開發者網站上的指示操作。不過,在 QTS 內編譯有時候成效不一。

我可以如何在不使用 QNAP 的情況下從原始碼編譯?我需要一台類似的 Linux 機器,對吧?你知道我該怎麼做嗎?我甚至不確定需要指定哪些發行版,而且我很確定 TS-253D 是 Intel 處理器——但我不知道還需要匹配哪些條件,也不知道要去哪裡找相關資訊。有什麼提示嗎?

如果你以前沒有為 QTS 編譯過原始碼,這可是一項大工程。

抱歉,我沒有時間能幫你處理這件事。

也許會有其他人願意接受這個挑戰? :nerd_face:

謝謝你到目前為止的協助。不過,你知道如果我能找到預先編譯好的二進位檔,應該要找哪個發行版嗎?我試過這裡找到的 Debian 版本:Debian -- Error

這些套件中的現有二進位檔已編譯為需要某些其他應用程式二進位檔(以及特定版本)存在。

在 QTS 上都無法運行。

此外,這些只是套件格式(壓縮檔案)。應用程式的二進位檔在其中,需要解壓出來。但這些二進位檔本身就不相容,所以也沒意義。:wink:

好的!感謝你的幫忙。我唯一能得出的結論是,我現有的 pdfgrep 執行檔應該是我在 2023 年初從 TS-251 遷移到 TS-253D 之前留下的……我敢發誓之後還用過它。要不就是那之後某個作業系統(OS)變動讓這個執行檔無法再執行了。

唉……我知道這系統本來不是要被「破解」的(我之前用的 Kuro 就是 100% 打算被破解的!)。唉,算了。

你可以安裝 Qsirch,它可以在 PDF 檔案中進行搜尋

Qsirch 的運作非常出色,而且速度很快。只需注意,初次建立索引會花費一些時間和 CPU 資源。但完成後,它的表現真的非常好。

謝謝大家。是的,我啟用了 Qsirch(Qsirch),至少獲得了我需要的資訊——我還在嘗試這個應用程式,我希望能大幅限制它的搜尋/索引範圍,只針對一個資料夾——我不喜歡任何東西去搜尋我珍藏的所有資料!總之,這對我來說是個解決方案,感謝大家!

如果您對 Qsirch 有任何建議,歡迎隨時告訴我們。謝謝!