2010-10-23 57 views
1

我試圖在CentOS(非圖形)服務器上啓動openOffice作爲服務。centOS server openoffice headless

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中工作得很好。
您可以請建議我如何在CentOS服務器上啓動OpenOffice作爲服務?

+1

相關:http://www.oooforum.org/forum/viewtopic.phtml?t=11890 – 2010-10-23 14:33:56

回答

3

這對我的作品在CentOS 5:

  1. 百勝安裝openoffice.org-無頭
  2. soffice -headless -accept = 「插座,主機= 127.0.0.1,端口= 8100; URP;」 -nofirststartwizard &
+0

謝謝你......它的工作 – firemonkey 2010-10-27 05:56:31

0

我不是100%確定是否存在這個問題,但可能是因爲您的程序是從CLI啓動的,所以無法聯繫X11服務器。試試這個:

xhost + 

這使得Xorg可以用於從CLI啓動的應用程序。 我不知道它是否必須作爲根運行(IIRC,你必須不是作爲根運行它)。

+0

當我執行命令 「xhost的+」,我得到錯誤信息xhost的:「無法打開顯示「」。僅供參考,這是一個非圖形的centOS服務器。任何理由爲什麼它可以在Ubuntu中運行,而不是在centOS中運行。 – firemonkey 2010-10-23 17:31:49