openoffice安装

/ 技术 / 0 条评论 / 70浏览

一,安装基础

JAVA环境,centerOS7.2,Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz,微软字库

二,编译安装

本人资源包放在 /opt 中, 解压后放在 /opt 中,解压openoffice包

tar -zxvf  Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz

解压之后会在 /opt 中生成 zh-CN 文件夹,进入 zh-CN 中 RPMS 文件夹 运行 yum localinstall *.rpm

yum localinstall *.rpm

安装成功后会在当前目录生成 desktop-integration 文件夹,进入desktop-integration 文件夹,运行以下命令

yum localinstall openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm

安装成功会在 /opt 目录下生成 openoffice4 文件夹,opt下执行:

/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

查看是否启动成功 ps -ef|grep openoffice

root      3008  1774  0 15:21 pts/0    00:00:00 /bin/sh /opt/openoffice4/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
root      3017  3008  0 15:21 pts/0    00:00:00 /opt/openoffice4/program/soffice.bin -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
root      3038  1774  0 15:24 pts/0    00:00:00 grep --color=auto openoffice

查看占用的端口 netstat -lnp |grep 8100

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

三,字体库安装解决中文乱码

准备openoffice需要的字体(跳过此步,会导致word转pdf中文乱码,做合同比对demo时就因为这个原因识别结果有误!在window上有对应字体文件,所以正常。) 将字体拷贝到linux系统下 /usr/share/fonts(window下字体在:C:\Windows\Fonts) cd 到 fonts目录 执行以下步骤:

 yum install mkfontscale
 yum install fontconfig 
 mkfontscale
 mkfontdir
 fc-cache