OpenOffice.org For Linux是一款可以運行在Linux系統(tǒng)上的Office軟件,功能十分強大,具有Word、PPT、Excel等常用功能,這里帶給大家中文簡體版本,安裝教程也會在下文提供,有需要的朋友歡迎使用。
軟件簡介:
這是一套免費的 Office 軟件,它具有 Drawing(畫圖)、Formulas(計算)、HTML Document(網(wǎng)頁文件編輯)、Text Document(文書處理)。等功能,其文書處理功能類似 Word,計算程序可以處理復雜的數(shù)學表達式,美中不足的是─HTML編輯器不支持中文。
安裝教程:
一、openoffice4.1.2安裝
1、首先下載rpm包(官網(wǎng)或者其他網(wǎng)站都可以)但是要注意版本,我建議是4.1.2版本,因為以前的版本不支持含有中文的文件名的文檔轉(zhuǎn)pdf;我下載的是這個 Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz
下載到服務器的路徑(自己決定)下;
2、將下載的openoffice解壓:tar -zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz;
3、解壓后生成文件夾zh-CN 進到RPMS目錄下,直接yum localinstall *.rpm或者yum -ivh *rpm 安裝所有rpm文件;
4、再裝RPMS/desktop-integration目錄下的openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm:
yum localinstall openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm
5、安裝完成直接啟動Openoffice服務:
默認安裝位置為/opt下
臨時啟動
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
若出現(xiàn)以下錯誤:(這個問題其實有點惡心)
/usr/lib64/libreoffice/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)
執(zhí)行:export DISPLAY=:0.0 再執(zhí)行上述啟動命令即可(如果沒用)
看報錯信息意思:
libreoffice顯然是試圖請求X服務(你似乎表明你沒有運行 所以報錯)
或者那不是正確的標志,
或者它不像你期望的那樣工作(并且仍然需要X服務來工作)
那可能就是缺少這個服務,那就來添加
yum install openoffice.org-headless
安裝完成后,再去啟動;
還有一種就是:
把啟動命令設置linux服務器啟動的時候默認加載
[root@okidea lib]# cat/etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
#route add default gw 192.168.40.11
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
touch /var/lock/subsys/local
備注說明(如果再此過程中,誤刪了openoffice4文件夾,不要著急,這時候你在很據(jù)以上步驟是沒用的,這個時候只需要將之前安裝的包 reinstall 覆蓋安裝一下就可以了,就會重新找到openoffice啟動包)
6、查看服務是否啟動(端口8100是否被soffice占用):netstat -nltp|grep 8100
顯示結(jié)果:tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 19501/soffice.bin
在此過程中基本不會發(fā)生問題,在我安裝過程中出現(xiàn)過這樣的問題,就是在安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm 的時候有一個報錯:
如:
翻譯過來就是現(xiàn)有的安裝包與系統(tǒng)中含有的包沖突(原因可能是服務器以前安裝過openoffice),看報錯應該能明白意思,出現(xiàn)沖突的時候,可以用 yum的命令將沖突的包(原有的包)刪掉,yum erase 包名 意思就是 Remove a package or packages from your system;
(在如上報錯中,那直接將沖突的包 libreoffice-core-a:4.2.8.2-11.el6.x86_64 刪除,然后在重新安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm即可)