我想在我的 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
以查找您应该下载的软件包的名称。