wkhtmltopdf: невозможно подключиться к X-серверу

Я использовал wkthmltopdfдля преобразования документов html в pdf на лету в моем Linux-веб-сайте. сервер. Первоначально программе требовался X11 или аналогичный X-сервер для правильной работы, но благодаря многочисленным просьбам разработчиков запустить его на серверах без графического интерфейса, я почти уверен, что он запускает виртуальный X-сервер в статической версии. Я использую статическую (автономную) версию программы, и она прекрасно работает! Я бы поместил исполняемый файл в папку и запустил:

./wkhtmltopdf file1.html file2.pdf

Однако я хотел бы установить эту программу для всей системы. Я использовал apt-get install wkhtmltopdf(только вчера установил) и, поскольку я работаю в 64-битной системе, мне также понадобился apt-get install ia32-libs. После установки я могу найти такую ​​версию:

wkhtmltopdf --version

вывод:

Name:
  wkhtmltopdf 0.9.9

License:
  Copyright (C) 2008,2009 Wkhtmltopdf Authors.



  License GPLv3+: GNU GPL version 3 or later .
  This is free software: you are free to change and redistribute it. There is NO
  WARRANTY, to the extent permitted by law.

Authors:
  Written by Jakob Truelsen. Patches by Mário Silva, Benoit Garret and Emmanuel
  Bouthenot.

Теперь, когда я пытаюсь запустить программу, установленную через aptitude, я получаю следующую ошибку:

wkhtmltopdf: cannot connect to X server

Кто-нибудь знает, как я могу это исправить? Я предполагаю, что в этой версии отсутствует виртуальный X-сервер или что-то в этом роде.

111
задан jeffery_the_wind 7 March 2012 в 15:48
поделиться