word,excel等文檔格式是不能直接通過url方式在線訪問的,想訪問需要將這些文檔轉換為pdf格式。openoffice就是其中一個開源的轉換方式。openoffice支持windows,linux和mac,我這裡使用的是linux版本的,其他的兩個版本都是傻瓜的默認安裝方式。
一,下載地址。下載速度比較慢,需要的可向我索取安裝包。
https://udomain.dl.sourceforge.net/project/openofficeorg.mirror/4.1.10/binaries/zh-CN/Apache_OpenOffice_4.1.10_Linux_x86-64_install-rpm_zh-CN.tar.gz二,安裝步驟。
1,創建文件目錄
mkdir /usr/local/src/openoffice2,進入目錄cd /usr/local/src/openoffice3,解壓tar xf Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz4,進入解壓後的目錄cd /usr/local/src/ openoffice /zh-CN/RPMS/5,安裝rpm -ivh *.rpm6,進入安裝目錄cd desktop-integration/7,安裝rpm -ivh openoffice4.1.10-redhat-menus-4.1.10-9807.noarch.rpm三,啟動
1,臨時啟動/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard2,放入後臺永久運行nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &3,加入到開機自啟動vim /etc/rc.localnohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &4,查看openoffice進程ps -ef|grep openoffice四,問題。
1出現 error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
去/usr/lib64查看是否有libXext.so.6文件
cd /usr/lib64,如果有libXext.so.6,拷貝到/opt/openoffice4/program/
cp libXext.so.6 /opt/openoffice4/program/
如果沒有,直接安裝
yum install libXext.x86_642,再次運行,出現libfreetype.so.6: cannot open shared object file: No such file or directory重複上述步驟,沒有的話,直接安裝
3 再次運行,出現no suitable windowing system found, exiting.yum groupinstall "X Window System" 不行的話會用下面的yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel4,中文亂碼
在linux中/usr/share/fonts/目錄創建中文目錄mkdir chinese把windows系統中 C:\Windows\Fonts 目錄拷貝到linux的/usr/share/fonts/chinese下chmod 755 *.ttfchmod 755 *.ttcmkfontscale (如果提示 mkfontscale: command not found,需自行安裝 yum install mkfontscale)mkfontdirfc-cache -fv (如果提示 fc-cache: command not found,則需要安裝 yum install fontconfig )5,卸載
rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`