最近项目用到了在线预览功能,采用了openoffice将文档转化为pdf文件,下面将过程与大家分享一下。
1、去官网下载安装包,下载地址:
http://www.openoffice.org/download/index.html
我选择的是以下版本
Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_zh-CN.tar.gz
2、安装OpenOffice
1)将下载的包上传到服务器上某个目录,可以用SecureFX工具。我上传到/opt目录下
2)解压包
# cd /opt
# ll
#tar zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
# tar zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_zh-CN.tar.gz
解压好后,会生成zh-CN目录,两个包解压后的内容都在这个文件夹里。进入到该目录后,会有三个文件夹( licenses、readmes、RPMS )。
3)安装rpm包
进入RPMS包后,会有很多的rpm安装文件,逐个安装就是了
# cd zh-CN/RPMS
# rpm -ivh *.rpm
4)启动服务
安装好后,在/opt下会生成目录openoffice4
# cd /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)查看是否启动成功
查看服务是否启动(端口8100是否被soffice占用)
# netstat -lnp |grep 8100
查看启动的服务
# ps -ef | grep soffice
注:openoffice卸载
# rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`