Установка pdftk в Amazon EC2 Linux Instance


0

У меня проблемы с установкой pdftk на экземпляр amzn-ami-2011.09.2.x86_64-ebs( ami-953b06e1).

Поскольку pdftk отсутствует в списке доступных пакетов, я попытался собрать его из исходного кода, но потерпел неудачу из-за отсутствующей зависимости - cgjJava GNU Compiler, который также недоступен в списке пакетов.

Я уже установил gcc, gcc-c++и makeпомимо стандартных пакетов.

Ответы:


1

Возможно запустить PDFtk на Amazon Linux. Я написал сообщение в блоге о запуске PDFtk на AWS Lambda, которая работает на Amazon Linux: https://lob.com/blog/aws-lambda-pdftk/ .

Должно быть вполне возможно использовать скомпилированный мной двоичный файл вместе с libgcj.so для запуска PDFtk на Amazon Linux EC2. Двоичная и разделяемая библиотеки в этом хранилище должны работать для вас: https://github.com/lob/lambda-pdftk-example

Обновить

Основные шаги для запуска PDFtk в Amazon Linux - это скомпилировать его из исходного кода в CentOS 6, а затем скопировать pdftkдвоичный файл и libgcj.so.10(обычно расположенный /usr/lib64/на вашем компьютере Amazon Linux).

Поместите двоичный файл в каталог в своем каталоге PATHи libgcj.so.10в своем каталоге, LD_LIBRARY_PATHчтобы система знала, где их найти.

В качестве альтернативы вы можете запустить двоичный файл напрямую:

LD_LIBRARY_PATH=/path/to/libgcj.so.10 /path/to/pdftk --version

Вы можете пропустить этап компиляции, используя двоичную и разделяемую библиотеку в bin/каталоге проекта Github, на который я ссылался выше.


Было бы лучше, если бы вы включили основные шаги в ответ.
Аян

@ Аян хорошее предложение. Обновлено.
Маркус

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.