CentOS7安装openoffice

您所在的位置:网站首页 centos安装记事本 CentOS7安装openoffice

CentOS7安装openoffice

2023-07-25 23:00| 来源: 网络整理| 查看: 265

1.下载软件包及依赖包

 

链接:https://pan.baidu.com/s/1CWxJngOxoi-G-tpUf5PPNg 提取码:yeed

 

官网地址:http://www.openoffice.org/download/

  2.解压 tar -zxvf Apache_OpenOffice_4.1.10_Linux_x86-64_install-rpm_zh-CN.tar.gz

 

3.安装rpm cd zh-CN/RPMS yum localinstall *.rpm

  

4.JDK安装

将jdk包上传至服务器解压

tar -zxvf jdk-8u171-linux-x64.tar.gz

配置环境变量

vim /etc/profile ​ # 以下为文件添加内容,添加到文件最后 ​ JAVA_HOME=/opt/jdk1.8.0_171 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH ​ # 加载环境变量 ​ source /etc/profile ​ # 验证jdk ​ java -version

 

5.安装完成直接启动Openoffice服务

默认安装位置为/opt下

临时启动

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

杀掉openoffice进程

# 查看进程号 ps -ef | grep openoffice ​ kill -9 进程号

 

6.查看服务是否启动 netstat -nltp|grep 8100

 

7.安装jodconverter

将jodconverter-2.2.2.zip上传至服务器解压

unzip jodconverter-2.2.2.zip

  

8.添加系统常用字体

在CentOS下面会缺少黑体和宋体的,直接找到windows下面的字体目录把黑体、宋体等常见字体复制到目录:/opt/openoffice4/share/fonts/truetype 重启生效

win10系统字体路径:C:\Windows\Fonts

SIMSUN.TTC宋体 SIMHEI.TTF黑体

cd /opt/openoffice4/share/fonts/truetype ​ # 使用rz上传或者将字体拖拽进来

  

9.测试

将test.doc上传至服务器

使用命令将test.doc转换为test.pdf后下载至桌面查看是否有乱码,显示正常为成功。

java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar test.doc test.pdf ​ sz test.pdf

  

10.常见报错及处理方式 报错1

/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/

拷贝完成后再启动openoffice服务

报错2

/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory

解决:同缺少libXext.so.6处理 报错3

no suitable windowing system found, exiting

解决:

yum groupinstall "X Window System" 注意:

openoffice的启动脚本不能追加在项目启动脚本中,需要另行创建一份startup.sh脚本,如在项目后端目录apps中创建一个openoffice目录,用于存放一份startup.sh脚本,内容为

 

#/bin/sh nohup /opt/openoffice.org3/program/soffice.bin -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

 

 

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3