2012-02-10 2 views
4

Я хочу запустить unoconv на компьютере с процессором Cent OS, очевидно, без GUI. Unoconv использует OpenOffice с параметром -headless, но он не работает.Как запустить unoconv без xServer

я получил следующее сообщение об ошибке:

/usr/lib64/openoffice.org3/program/soffice.bin X11 error: Can't open display: 
    Set DISPLAY environment variable, use -display option 
    or check permissions of your X-Server 
    (See "man X" resp. "man xhost" for details) 

есть простой способ запустить unoconv на сервере?

+1

Извините, проблема не решена. Мне просто нужно было установить ** openoffice.org-headless ** пакет. –

+0

Но теперь я получаю ошибку: ** unoconv: UnoException во время преобразования в <классе '__main __. Com.sun.star.task.ErrorCodeIOException'>: ОШИБКА: Предоставленный документ не может быть преобразован в нужный формат. (код: 2074) ** В чем причина? –

ответ

3

В ссылке http://www.openvpms.org/documentation/install-openoffice-headless-service-ubuntu описано, что вам необходимо установить openoffice.org-writer openoffice.org-draw или вы получите сообщение об ошибке: Этот URL-адрес не поддерживается.

установить эти два пакета и запустить unoconv без X разъединяет, и это отлично работает для меня

+0

Спасибо. Я решил эту проблему –

1

Причина, по которой вы не могли выполнить команду Мои макросы потому, что пакет LibreOffice-headless.x86_64 не был установлен. Команда преобразования работает правильно после ее установки. how to install

Смежные вопросы