CentOS 7 安装LibreOffice 7.4.0 过程

参考了多个网上的LibreOffice安装教程,或多或少都有点过时了,所以我重新整理CentOS7安装LibreOffice7.4的过程,把安装过程中遇到的问题也进行了梳理。

1、检查当前操作系统环境是否已经安装了LibreOffice。

libreoffice --version

如果已经安装,需要把自带的LibreOffice卸载。

yum remove libreoffice-*

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

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

3、解压并安装LibreOffice。

tar -zxvf ./LibreOffice_7.4.0_Linux_x86-64_rpm.tar.gz
cd LibreOffice_7.4.0.3_Linux_x86-64_rpm/RPMS/
yum -y localinstall *.rpm

4、安装libreoffice-headless

yum install -y libreoffice-headless

5、验证LibreOffice是否可用

libreoffice7.4 --version

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

6、安装依赖库文件

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

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

7、安装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源代码,curl - Download

(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.4'

CentOS 7 安装LibreOffice 7.4.0 过程相关推荐

  1. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  2. Mac安装Adobe Zii5.3.0过程

    Mac安装Adobe Zii5.3.0过程 step 1.官网下载最新版本程序 step 2. 安装程序 安装完成- step 1.官网下载最新版本程序 首先,我们先去官网下载最新版本的adobe z ...

  3. CentOS 7 安装 Oracle 11.2.0.4

    一.安装环境 CentOS Linux release 7.2.1511 (Core) Oracle Database 11g Release 2 (11.2.0.4) 二.安装前准备 2.1 修改主 ...

  4. CentOS下安装Oracle 11.2.0.4(静默安装)

    这里不使用图形用户界面安装数据库,使用的是静默安装. 操作系统版本:CentOS release 6.5 (Final) 打算安装一个实例名为orcl的Oracle. 1. 检查硬件要求 1.1 内存 ...

  5. CentOS 7 安装.NET Core 2.0

    一.添加dotnet产品Feed 在安装.NET Core之前,您需要注册Microsoft产品Feed. 这只需要做一次. 首先,注册Microsoft签名密钥,然后添加Microsoft产品Fee ...

  6. linux安装 gcc 7.2.0,CentOS 7 安装 gcc 9.2.0 最新版 | 24K PLUS

    yum 源里最新的 gcc 版本是 4.8.5,但很多时候安装软件依赖于更高版本的 gcc,这时候只能通过手动源码安装最新版. 使用源码编译安装gcc耗时非常大,请要有耐心等待,耐心等待,耐心等待,重 ...

  7. 安装Visual Studio Scrum 1.0过程模板

    作者Mickey Gousset将介绍在Visual Studio Team Foundation Server中安装Microsoft Scrum 1.0过程模板. 大部分阅读过本栏目的人都知道,在 ...

  8. 【linux】Rehat/centOS 离线安装软件(如gcc)的方法

    目录 方法一.源码安装or安装rpm包 方法二.下载rpm包安装 离线安装软件 原理: 实例 注意 CentOS7 离线安装 GCC 9.2.0 linux编译安装软件会遇到依赖各种库,离线的情况下处 ...

  9. centos 7 安装 mantisbt-2.12.0 —— 安装LAMP环境、安装mantisbt-2.12.0

    一.安装LAMP环境 1 二. 环境的启动 6 三. Mantis数据库的创建 6 四. 安装mantis-2.12.0 9 1>安装配置 9 2>登录管理员账号 13 3>新建用户 ...

最新文章

  1. python >> 和 <<
  2. CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像
  3. Jumping Jack
  4. 钉钉小程序封装请求地址
  5. lostash Timeout executing grok 问题排查
  6. 利用VOIP电话通信服务,他骗得18亿美元
  7. 【渝粤教育】电大中专幼儿园课程论 (7)作业 题库
  8. 【转】.NET试题总结二
  9. Java成神之路——JVM垃圾回收概览
  10. java 注解 @?(name=quot;usernamequot;),【MyBatis】MyBatis 注解开发
  11. C/C++访问PostgreSQL数据库
  12. SSM第一篇 最简单的SSM框架搭建过程--SSM简单整合
  13. android flag,Android 屏幕锁 - FLAG_KEEP_SCREEN_ON
  14. JanusGraph学习手册
  15. 斗破苍穹手游找不到以前服务器,斗破苍穹手游服务器爆满怎么进 服务器爆满进入方法[图]...
  16. 【数据库设计-2】权限设计-系统登录用户权限设计
  17. 【高数】【本科笔记】【第七章 微分方程】【7.2 可分离变量的微分方程】
  18. 学计算机颈椎痛,近九成电脑族曾颈椎疼痛,怎么办?
  19. IT项目经理如何学习
  20. 《华杉讲透孙子兵法》分享

热门文章

  1. LORA相关使用配置
  2. onethink重新安装问题解决
  3. 戴尔刀片服务器型号在哪里,戴尔刀片式服务器C6420
  4. Python 签名设计
  5. 学习笔记 Stein算法
  6. 中职计算机课改论文题目,中职计算机教育论文10篇_发表之家
  7. FRM备考资料和时间计划
  8. 【视频显著性检测】Revisiting Video Saliency: A Large-scale Benchmark and a New Model【论文笔记】
  9. 圣杯布局和双飞翼布局的区别
  10. 我的世界服务器修改原版血量,我的世界服务器中不刷原版生物问题怎么解决