OpenOS офис сервера CentOS без головы - PullRequest
1 голос
/ 23 октября 2010

Я пытаюсь запустить openOffice как сервис на CentOS (не графическом) сервере.

soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" & > /dev/null 2>&1

Как только я получаю ниже ошибка

 Set DISPLAY environment variable, use -display option
   or check permissions of your X-Server
   (See "man X" resp. "man xhost" for details)

[1]+  Done                    soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" 

Эта команда прекрасно работает в Ubuntu.
Подскажите, пожалуйста, как я могу запустить OpenOffice как сервис на CentOSсервер

Ответы [ 2 ]

3 голосов
/ 24 октября 2010

Это работает для меня на CentOS 5:

  1. yum install openoffice.org-headless
  2. soffice -headless -accept = "сокет, хост = 127.0.0.1, порт = 8100; urp;" -nofirststartwizard &
0 голосов
/ 23 октября 2010

Я не уверен на 100%, если это проблема, но, возможно, ваша программа не может связаться с сервером X11, потому что она была запущена из CLI.Попробуйте это:

xhost +

Это позволяет использовать Xorg для приложений, запускаемых из CLI.Я не уверен, нужно ли запускать его как root или нет (IIRC, вы должны НЕ запустить его как root).

...