现在通过yum安装openoffice尝试了一下,已经不行了。那么我们需要通过下载安装的方式
下载openoffice
下载地址
centos系统选择rpm ,位数根据自己系统而定
创建目录
[root@localhost /]# mkdir openoffice/
然后通过文件上传工具把下载的openoffice文件上传上去
安装openoffice
查看文件
[root@localhost /]# ls /root/openoffice/
Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
解压
[root@localhost /]# tar -zxvf /root/openoffice/Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
这时会在根目录下生成文件夹zh-CN
[root@localhost /]# cd zh-CN/
[root@localhost zh-CN]# ls
licenses readmes RPMS
有三个目录
进入到RPMS目录
[root@localhost zh-CN]# cd RPMS/
查看
[root@localhost RPMS]# ll
RMPS 目录中有很多 rpm 安装文件,执行上面的安装命令,会根据所依懒的安装包逐个进行安装
执行
[root@localhost RPMS]# rpm -ivh *.rpm
安装成功!
启动openoffice
启动
[root@localhost program]# soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &
如果出现以下错误
[root@localhost program]# /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)
执行
[root@localhost program]# export DISPLAY=:0.0
再次执行启动命令
[root@localhost program]# soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &
查看监听端口
[root@localhost program]# netstat -tln
出现红线内容说明启动成功
停止openoffice
查看进程:
[root@localhost program]# ps -ef|grep soffice;
root 12849 12832 0 12:49 pts/1 00:00:00 /usr/lib64/libreoffice/program/soffice.bin --headless --accept=socket,host=127.0.0.1,port=8100;urp; --nofirststartwizard
root 12877 3234 0 12:54 pts/1 00:00:00 grep soffice
杀死进程
[root@localhost program]# kill -9 12849
再次监听端口
[root@localhost program]# netstat -tln
这时应没有8100的端口