我想在我的ubuntu16.04中使用poppler中的pdfsig,最初我从apt中安装了poppler,但是pdfsig不是该包的一部分。当我在“请参阅”部分中查找“pdfinfo”的手册页时,根据http://manpages.ubuntu.com/manpages/artful/man1/pdfinfo.1.html,它应该显示pdfsig(1),但是在我的ubuntu16.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,我会非常感谢帮助。提前谢谢。
发布于 2018-06-02 08:21:38
pdfsig没有出现在16.04版的poppler-utils中,这是正确的。然而,它是在poppler-utils从16.10及以后。
如果popler0.65的编译成功完成,您应该能够通过给出编译后的二进制文件的路径来运行pdfsig。您可能可以通过在poopler目录中运行find . -type f | grep '/pdfsig$'来找到路径。然后运行./path/to/pdfsig <options> <PDF file>
或者,您可以从16.10软件包中安装poppler。您需要从这里下载deb文件。只需搜索0.44.0或0.48.0,并为您的体系结构下载合适的(如果您使用的是32位或64位x86架构,则可能是i386或amd64 )。你不需要所有匹配的包裹。运行dpkg-query -l |grep poppler查找您应该下载的包的名称。
https://unix.stackexchange.com/questions/447351
复制相似问题