CentOS 7 安装LibreOffice 7.5 过程

  1. 进入LibreOffice官网下载rpm安装包,访问地址:

https://zh-cn.libreoffice.org/download/libreoffice/

  1. 解压并安装LibreOffice。

#把LibreOffice_7.5.1_Linux_x86-64_rpm.tar.gz上传到home目录下
cd /home
tar -zxvf LibreOffice_7.5.1_Linux_x86-64_rpm.tar.gz
cd LibreOffice_7.5.1_Linux_x86-64_rpm/RPMS/
yum -y localinstall *.rpm
  1. 安装完成后验证LibreOffice是否可用

libreoffice7.5 --version

如果命令可以正常执行显示版本号的话,说明安装成功;若提示缺少so文件的话,需要安装对应的依赖文件。

  1. 安装依赖库文件

yum install cairo -y
yum install cups-libs -y
yum install libSM -y

在这些依赖库文件之中,“libcurl.so.4”库文件的安装过程比较复杂,需要编译安装libcurl才能完成。

  1. 安装libcurl.so.4库文件

(1)下载安装openssl源代码,https://github.com/openssl/openssl/archive/OpenSSL_1_1_1g.zip

(2)创建安装目录:/opt/openssl

(3)解压所代码压缩包。

unzip openssl-OpenSSL_1_1_1g.zip

(4)编译配置、安装。

cd openssl-OpenSSL_1_1_1g/
./config --prefix=/opt/openssl --shared
make && make install

(5)下载curl-8.0.1.tar.gz

(6)创建安装目录:/opt/libcurl

(7)解压源代码压缩包。

tar -zxvf curl-7.85.0.tar.gz

(8)编译配置、安装。

cd curl-7.85.0
./configure --prefix=/opt/libcurl --with-ssl=/opt/openssl
make && make install

(9)将libcurl.so.4库文件拷贝至/opt/libreoffice7.4/program目录下,覆盖原libcurl.so.4文件。

ln -s /opt/libcurl/lib/libcurl.so.4 /opt/libreoffice7.4/program/libcurl.so.4

(10)设置命令别名。

alias libreoffice='libreoffice7.5'
  1. 如果执行libreoffice7.5 --version报以下错误

libssl.so.1.1: cannot open shared object file: No such file or directory

解决方案

ln -s /opt/openssl/openssl-OpenSSL_1_1_1g/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /opt/openssl/openssl-OpenSSL_1_1_1g/libssl.so.1.1 /usr/lib64/libssl.so.1.1
  1. kkFileView源码下载

gitee下载地址:https://gitee.com/kekingcn/file-online-preview

  1. 项目打包和部署

cd file-online-preview
mvn clean package -DskipTests
  1. 把打完包后的部署文件上传到服务器

CentOS 7 安装LibreOffice 7.5 过程_第1张图片
  1. 解压部署包,得到kkFileView-4.1.0文件夹

tar -zxvf kkFileView-4.1.0.tar.gz
  1. 修改kkFileView配置文件

把office.home改成自己安装的libreoffice7.5

vi kkFileView-4.0.0/config/application.properties
office.home =/opt/libreoffice7.5

  1. 进入bin目录,执行startup.sh启动

./startup.sh
  1. 查看日志,出现kkFileView 服务启动完成,耗时:11.879410062s,演示页请访问: http://127.0.0.1:8012即启动成功

./showlog.sh
CentOS 7 安装LibreOffice 7.5 过程_第2张图片

你可能感兴趣的:(centos,kkfileview,LibreOffice)