サードパーティ製PDFgrepに関する質問

「コミュニティ」でトピックを立てる方法がわかりませんが、フォーラムは閉鎖されています。間違った場所で質問していたらすみませんが、非常に使いづらくて困っています。

「pdfgrep」のインストールについて質問があります。こちらです: pdfgrep - Download

以前は実行ファイルが動作していましたが、今はそれもできなくなっています。TS-253DでQTS 5.2.6.3195を使用しています。unameの結果は「5.10.60-qnap」と「x86_64 GNU/Linux」です。

あなたの投稿を独立したトピックに移動しました

何をしようとしていますか?

ありがとうございます、そしてごめんなさい - 今でもブラウザーのUIで新しいトピックを作成する方法が分からず、「返信」しか見当たりません…私がただ鈍いだけかもしれません! :slight_smile:

私の目標は、QNAPのコマンドラインで「pdfgrep」コマンドを動作させることです。以前は動いていたのですが、使ってから1年ほど経っているかもしれません。もしかすると、古い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-253Dへ移行する前に使っていたTS-251からのものだったのかもしれません…それ以降も使った記憶があるんですが。もしくは、その時期以降にOSが変更されて、実行ファイルが実行できなくなったのかもしれません。

まあ… ため息… 必ずしもハック用のシステムとして意図されているわけではないのは分かっています(その前に使っていたKuroは100%ハック用でした!)。仕方ないですね。

qsirchをインストールすれば、PDFファイル内も検索できます

Qsirchは非常に優れた動作をし、非常に高速です。ただし、最初のインデックス作成には時間とCPUサイクルがかかることに注意してください。しかし、一度完了すれば、本当に素晴らしく動作します。

皆さん、ありがとうございます。はい、Qsirch(キューサーチ)を有効化して、少なくとも必要な情報は得られました。今もアプリをいじっていますが、検索やインデックスの対象を1つのフォルダーに大きく制限したいと思っています。自分の大切なデータすべてを検索されるのは好きではありません!ともかく、私には解決策として機能しましたし、皆さんに感謝します!

ご提案がございましたら、Qsirchまでお気軽にお知らせください。ありがとうございます!