OpenOffice.org For Linux是一款可以運(yùn)行在Linux系統(tǒng)上的Office軟件,功能十分強(qiáng)大,具有Word、PPT、Excel等常用功能,這里帶給大家中文簡(jiǎn)體版本,安裝教程也會(huì)在下文提供,有需要的朋友歡迎使用。
軟件簡(jiǎn)介:
這是一套免費(fèi)的 Office 軟件,它具有 Drawing(畫(huà)圖)、Formulas(計(jì)算)、HTML Document(網(wǎng)頁(yè)文件編輯)、Text Document(文書(shū)處理)。等功能,其文書(shū)處理功能類似 Word,計(jì)算程序可以處理復(fù)雜的數(shù)學(xué)表達(dá)式,美中不足的是─HTML編輯器不支持中文。
安裝教程:
一、openoffice4.1.2安裝
1、首先下載rpm包(官網(wǎng)或者其他網(wǎng)站都可以)但是要注意版本,我建議是4.1.2版本,因?yàn)橐郧暗陌姹静恢С趾兄形牡奈募奈臋n轉(zhuǎn)pdf;我下載的是這個(gè) Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz
下載到服務(wù)器的路徑(自己決定)下;
2、將下載的openoffice解壓:tar -zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz;
3、解壓后生成文件夾zh-CN 進(jìn)到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、安裝完成直接啟動(dòng)Openoffice服務(wù):
默認(rèn)安裝位置為/opt下
臨時(shí)啟動(dòng)
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
若出現(xiàn)以下錯(cuò)誤:(這個(gè)問(wèn)題其實(shí)有點(diǎ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í)行上述啟動(dòng)命令即可(如果沒(méi)用)
看報(bào)錯(cuò)信息意思:
libreoffice顯然是試圖請(qǐng)求X服務(wù)(你似乎表明你沒(méi)有運(yùn)行 所以報(bào)錯(cuò))
或者那不是正確的標(biāo)志,
或者它不像你期望的那樣工作(并且仍然需要X服務(wù)來(lái)工作)
那可能就是缺少這個(gè)服務(wù),那就來(lái)添加
yum install openoffice.org-headless
安裝完成后,再去啟動(dòng);
還有一種就是:
把啟動(dòng)命令設(shè)置linux服務(wù)器啟動(dòng)的時(shí)候默認(rèn)加載
[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
備注說(shuō)明(如果再此過(guò)程中,誤刪了openoffice4文件夾,不要著急,這時(shí)候你在很據(jù)以上步驟是沒(méi)用的,這個(gè)時(shí)候只需要將之前安裝的包 reinstall 覆蓋安裝一下就可以了,就會(huì)重新找到openoffice啟動(dòng)包)
6、查看服務(wù)是否啟動(dòng)(端口8100是否被soffice占用):netstat -nltp|grep 8100
顯示結(jié)果:tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 19501/soffice.bin
在此過(guò)程中基本不會(huì)發(fā)生問(wèn)題,在我安裝過(guò)程中出現(xiàn)過(guò)這樣的問(wèn)題,就是在安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm 的時(shí)候有一個(gè)報(bào)錯(cuò):
如:
翻譯過(guò)來(lái)就是現(xiàn)有的安裝包與系統(tǒng)中含有的包沖突(原因可能是服務(wù)器以前安裝過(guò)openoffice),看報(bào)錯(cuò)應(yīng)該能明白意思,出現(xiàn)沖突的時(shí)候,可以用 yum的命令將沖突的包(原有的包)刪掉,yum erase 包名 意思就是 Remove a package or packages from your system;
(在如上報(bào)錯(cuò)中,那直接將沖突的包 libreoffice-core-a:4.2.8.2-11.el6.x86_64 刪除,然后在重新安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm即可)