1. 程式人生 > >openoffice 安裝與報錯解決

openoffice 安裝與報錯解決

 wget http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binaries/zh-CN/Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
  • 安裝過程
  • 解壓安裝包到指定目錄 ,進入安裝包所在目錄 -C 解壓目錄
    PS :-C 大寫不是小寫
# tar -zxvf Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz -C /data/soft/

2.解壓完成後會在安裝目錄下有一個zh-CN 進入RPMS目錄下,執行yum localinstall *.rpm

# cd /data/soft/zh-CN/RPMS
# yum localinstall *.rpm

3.安裝完成之後進入RPMS目錄下的desktop-integration資料夾,執行openoffice4.0-redhat-menus-4.0-9702.noarch.rpm:yum localinstall openoffice4.0-redhat-menus-4.0-9702.noarch.rpm

# cd /RPMS/desktop-integration
# openoffice4.0-redhat-menus-4.0-9702.noarch.rpm:yum localinstall openoffice4.0-redhat-menus-4.0-9702.noarch.rpm

4.安裝完成之後啟動服務就行,安裝軟體會安裝在/opt/openoffice4目錄下
- 臨時啟動

# /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
  • 永久啟動
# nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
/**
記得等一會出現#或者$在關閉視窗,不然服務起不來
* /

5檢視服務啟動

# netstat -lnp |grep 8100

如果出現下面的這種情況說明啟動成功

tcp      0    0 127.0.0.1:8100     0.0.0.0:*       LISTEN      13903/soffice.bin

如果沒有成功看一下8100是否開放,如果已經開放那麼在輸入命令openoffice4

# openoffice4
#/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory

如果出現這種情況,說明在/opt/openoffice4/program/下缺少libXext.so.6檔案,可以去/usr/lib64 或者 /usr/lib 檢視有沒有這個檔案,如果有就copy到/opt/openoffice4/program/目錄裡面,如果沒有在安裝

# yum install libXext.x86_64

安裝完成後在那兩個目錄中找到複製到/opt/openoffice4/program/下,cp 複製命令

# cp -a usr/lib64/libXext.so.6 /opt/openoffice4/program/

拷貝完成後再輸入openoffice4

# openoffice4
# /opt/openoffice4/program/soffice.bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory

和上面一樣找不到libfreetype.so.6檔案,先去那兩個目錄找,沒有在安裝,我的是centos 7 的,看一下你對應的作業系統版本下載 https://pkgs.org/download/libfreetype.so.6,下面這個命令直接可以裝上

# yum install freetype

再複製到

# cp -a usr/lib64/libfreetype.so.6 /opt/openoffice4/program/
# openoffice4/**再試一次*/
# no suitable windowing system found, exiting/**T_T真麻煩*/

報問題:no suitable windowing system found, exiting.

# yum groupinstall "X Window System"

安裝完成之後,啟動openoffice

# openoffice4/**終於沒報錯了^_^*/

看看服務起來沒

# netstat -lnp |grep 8100
#tcp      0    0 127.0.0.1:8100     0.0.0.0:*       LISTEN      13903/soffice.bin

好了,安裝完成,我們可以使用openoffice的服務了