
Я хотел бы использовать pdfsig из poppler-utils в моем ubuntu 16.04, сначала я установил poppler utils из apt, но pdfsig не был частью этого пакета. Когда я посмотрел man-страницы для '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. Теперь, когда я вижу man-страницы для pdfinfo, я вижу pdfsig(1) в разделе СМ. ТАКЖЕ. Но когда я пытаюсь запустить pdfsig в командной строке, ничего не происходит и pdfsig: command not found
появляется сообщение. Также, если я пытаюсь посмотреть man-страницы для 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>
В качестве альтернативы вы можете установить poppler-utils из пакетов 16.10. Вам нужно будет скачать deb-файлы сздесь. Просто найдите 0.44.0
или 0.48.0
и загрузите нужный для вашей архитектуры (вероятно , i386
или amd64
, если у вас 32-битная или 64-битная архитектура x86). Вам не понадобятся все соответствующие пакеты. Запустите , dpkg-query -l |grep poppler
чтобы найти имена пакетов, которые следует загрузить.