Я пытаюсь использовать статический двоичный файл wkhtmltopdf на сервере Ubuntu 10.0.4. Причина в том, что он, по-видимому, имеет встроенный модифицированный QT, который позволит мне запустить wkhtmltopdf без X-сервера.
Результат: После установки (см. Шаги ниже), когда я выполняю wkhtmltopdf в терминале, он не запускается... просто возвращает меня в приглашение - как будто он бежал и что-то делал, без ошибки, но без вывода:
:/usr/bin $wkhtmltopdf
:/USR/бен $
Такое же поведение, если я помещаю args:
:/usr/bin $wkhtmltopdf http://www.google.com test.pdf
:/USR/бен $
Я делаю что-то неправильно - мое понимание того, что статический двоичный файл должен просто запускаться. Возможно, отсутствует какая-то зависимость? Есть ли способ получить подробный вывод?
Вот шаги, которые я выполнил:
В/usr/bin:
1) Подтверждено, что существует (нестатический) wkhtmltopdf существующий (и нестатический) файл и он выполняется. Когда я выполняю его без аргументов, я получаю помощь/вывод из приложения.
2) Переместил существующий wkhtmltopdf из каталога (переименовал его)
3) Получить статический двоичный файл: sudo curl -C - -O http: //wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
4) Untar: tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
5) Переименовать: mv wkhtmltopdf-i386 wkthtmltopdf
6) Получить (по-видимому) необходимые пакеты: sudo apt-get install openssl build-essential xorg libssl-dev