openoffice 安装与报错解决

官网的下载有点难找到.gz包,我下载好了最新的包给个地址吧:https://download.csdn.net/download/qq_27229113/10628254

参考bolg: 
http://blog.csdn.net/zhiaixiatian/article/details/42191627 
http://blog.csdn.net/cuker919/article/details/46389449 
环境 
- centos 7.5 
- openoffice4.0 
安装方法 
- 上传安装,链接地址安装包 
- 命令安装

 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的服务了

调错

[root@iZwz9cvxma7yo7ir62efpiZ /]# openoffice4
/opt/openoffice4/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)

这个报错重启就好了

Linux自己编写的脚本文件内容,待验证(可能存在错误)。。。

#!/bash/sh

#openoffice service start

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

 

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值