CentOS 7 安装LibreOffice 7.5 过程
创始人
2025-05-31 21:57:06
0
  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. 把打完包后的部署文件上传到服务器

  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

相关内容

热门资讯

用既也造句 用既也造句  造句指懂得并使用字词,按照一定的句法规则造出字词通顺、意思完整、符合逻辑的句子。依据现...
不可言状造句   不可言状造句  1、无论是决口,还是改道,其造成的灾难都不可言状。  2、恩格斯指出,在当时的德...
胡扯解释造句 胡扯解释造句  胡扯拼音  【注音】: hu che  胡扯解释  【意思】:闲谈;瞎说。  胡扯造...
露面拼音解释及造句 露面拼音解释及造句  露面拼音  【注音】: lu mian  露面解释  【意思】:(~儿)显露出...
词语过渡怎么造句 词语过渡怎么造句  过渡拼音  【注音】: guo du  过渡解释  【意思】:事物由一个阶段逐渐...
好像的造句 好像的造句(精选70句)  引导语:造句是一件非常有意思的事情,亦有很多人造过句,那么使用“好像”要...
cinderella什么意思...   cinderella你知道怎么解释吗? cinderella可以如何造句呢?请阅读以下文章,跟着...
惊诧的解释及造句 惊诧的解释及造句  【注音】: jing cha  【意思】:惊讶诧异:这是意料中的事,我们并不感到...
“日新月异”造句 1、写诗贵在能够灵活,灵活才能日新月异。2、那最神圣恒久而又日新月异的,那最使我们感到惊奇和震撼的两...
“急中生智”造句 1、 突遇危险,他急中生智化险为夷了。2、 大火马上就要烧进来了,艳艳急中生智,披着一条沾湿的被子冲...
一知半解的意思及造句 一知半解的意思及造句  【一知半解的拼音】:  yī zhī bàn jiě  【一知半解的意思】:...
“囟门”造句 1、 结论前囟门皮样囊肿是良性先天性发育异常疾病,诊断明确后手术治疗效果好。2、 小儿囟门未闭合时,...
用兴高采烈造句 用兴高采烈造句精选  1、肯尼科特兴高采烈地说,“今年夏天我们可要玩个痛快。”  2、庆“六一”的游...
日积月累造句   日积月累造句  1、因为在感觉,知觉和抉择上日积月累的超刺激的冲击已经在我们中间酿成了疾病。  ...
豁然开朗造句 豁然开朗造句大全  造句,动词词语,是指用词语组织句子。今亦以指初等学校语文练习内容之一。下面是关于...
机灵造句 机灵造句  在平日的学习、工作和生活里,大家最不陌生的就是句子了吧,根据语气的不同句子可以分为陈述句...
“得过且过”造句 1、人的一生是很短促的,应该珍惜生命,努力工作,不要得过且过。2、随缘不是得过且过,因循苟且,而是尽...
收成的造句 收成的造句  在日常的学习中,是不是经常追着老师要知识点?知识点是知识中的最小单位,最具体的内容,有...
“杂乱无章”造句 101、明末清初这段历史杂乱无章,读起来千头万序,让人摸不着头脑。102、图一无论在枝干的构成上,还...
用寒暄造句 用寒暄造句  造句是初等学校语文练习内容、考试题型、作业方式等之一。以下是小编为大家整理的用寒暄造句...