
我想在我的 ubuntu 16.04 中使用 poppler-utils 中的 pdfsig,起初我從 apt 安裝了 poppler utils,但 pdfsig 不是該軟體包的一部分。當我在“另請參閱”部分中查看“pdfinfo”的手冊頁時,根據http://manpages.ubuntu.com/manpages/artful/man1/pdfinfo.1.html它應該出現 pdfsig(1),但在我的 ubuntu 16.04 中只有幾個,並且 pdfsig 丟失了。
我尋找要編譯的來源,來自https://poppler.freedesktop.org/我下載並編譯了poppler-0.65.0.tar.xz。現在,當我看到 pdfinfo 的線上說明頁面時,我可以在「另請參閱」部分中看到 pdfsig(1)。但是當我嘗試在命令列中運行 pdfsig 時,沒有任何反應,並且pdfsig: command not found
出現一條訊息。另外,如果我嘗試查看 pdfsig 的手冊頁,例如man pdfsig
或man 1 pdfsig
,則會出現一條訊息說No manual entry pdfsig
或No manual entry for pdfsig in section 1
。
我錯過了什麼嗎?如果有人知道如何使用 pdfsig,我將非常感謝幫助。提前致謝。
答案1
你是對的,這pdfsig
不在poppler-utils
16.04 附帶的版本中。但是,它是poppler-utils
從 16.10 及以後開始的。
如果 poopler 0.65 的編譯成功完成,您應該能夠pdfsig
透過提供編譯後的二進位檔案的路徑來運行。您可能可以透過find . -type f | grep '/pdfsig$'
在 poopler 建置目錄中運行來找到該路徑。然後你就跑./path/to/pdfsig <options> <PDF file>
或者,您可以從 16.10 軟體包安裝 poppler-utils。您需要從以下位置下載 deb 文件這裡。只需搜尋0.44.0
或0.48.0
並下載適合您的架構的版本(如果您使用的是 32 位元或 64 位元 x86 架構,則可能i386
是 或)。amd64
您不需要所有匹配的包。運行dpkg-query -l |grep poppler
以查找您應該下載的包的名稱。