LINUX下安装libreoffice程序

打印 上一主题 下一主题

主题 582|帖子 582|积分 1746

一、libreoffice安装验证

1、官网下载安装

Download LibreOffice | LibreOffice - Free Office Suite - Based on OpenOffice - Compatible with Microsoft
我下载的是7.5.3.2
https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.3.2/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm.tar.gz 

2、解压缩

  1. tar -zxvf LibreOffice_7.5.3.2_Linux_x86-64_rpm.tar.gz
复制代码
3、卸载旧版本

  1. sudo yum erase libreoffice\*
复制代码
4、安装

  1.  yum install -y libSM.x86_64 libXrender.x86_64  libXext.x86_64
  2.  yum groupinstall -y  "X Window System"
  3.  yum localinstall RPMS/*.rpm
  4.  或 $ su -c yum install *.rpm
  5.  即 将解压后文件夹RPMS下的所有rpm文件全部安装即可
复制代码
*5、情况变量设置

如果报command not found,则需vim文档去设置(添加到文档末即可)
    vim /etc/profile
  1. #libreoffice
  2. export LibreOffice_PATH=/opt/libreoffice7.5/program
  3. export PATH=$LibreOffice_PATH:$PATH
复制代码
    执行命令刷新缓存
      source /etc/profile
6、验证LibreOffice是否可用


   命令:libreoffice7.5 --version
   ①出现LibreOffice 7.5.3.2 9f56dff12ba03b9acd7730a5a481eea045e468f3 表现正常执行显示版本号,说明安装乐成;
   ②若提示缺少so文件的话,需要安装对应的依赖文件(如下几种示例):
  1. *常见的异常示例:
  2. /opt/libreoffice7.5/program/soffice.bin: /lib64/libdbus-1.so.3: no version information available (required by /opt/libreoffice7.5/program/libmergedlo.so)
  3. /opt/libreoffice7.5/program/soffice.bin: /lib64/libnss3.so: version `NSS_3.34' not found (required by /opt/libreoffice7.5/program/libcurl.so.4) 
  4. /opt/libreoffice7.5/program/soffice.bin: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
  5. /opt/libreoffice7.5/program/soffice.bin: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
  6. #处理方式:拷贝缺少的.so文件: (依据下面标题二中:依赖库的获取方式得到对应的so文件)
  7.    拷贝/opt/libcurl/lib下面的 libcurl.so.4 到  /opt/libreoffice7.5/program/下面
  8.    拷贝/opt/openssl/lib下面的 libssl.so.1.1 到  /opt/libreoffice7.5/program/下面
  9.    拷贝/opt/openssl/lib下面的 libcrypto.so.1.1 到  /opt/libreoffice7.5/program/下面
复制代码
7.启动项目

  1. /opt/libreoffice7.5/program/soffice --headless --accept="  socket,host=127.0.0.1,port=2003;urp;"- -nofirststartwizard &
复制代码
8.验证项目

  1. soffice --headless --convert-to pdf /home/usr/apache-tomcat-8.5.87/temp/文档.docx --outdir /home/usr/apache-tomcat-8.5.87/temp/
复制代码
二、依赖库的获取-----(参考用)

1、安装常见依赖库文件

  1. yum install cairo -y
  2. yum install cups-libs -y
  3. yum install libSM -y
复制代码

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

(1)下载安装openssl源代码,
    https://github.com/openssl/openssl/archive/OpenSSL_1_1_1g.zip
    
(2)创建安装目次:
  1. mkdir /opt/openssl
复制代码
(3)解压所代码压缩包。
  1. unzip openssl-OpenSSL_1_1_1g.zip
复制代码
(4)编译设置、安装。
  1. cd openssl-OpenSSL_1_1_1g/
  2. ./config --prefix=/opt/openssl --shared
  3. make && make install
复制代码
(5)下载curl源代码,curl - Download ,
    https://curl.se/download.html
    
(6)创建安装目次:
  1.  mkdir /opt/libcurl
复制代码
(7)解压源代码压缩包。
 
  1.  tar -zxvf curl-8.7.1.tar.gz
复制代码
    
(8)编译设置、安装。
  1. cd curl-7.85.0
  2. ./configure --prefix=/opt/libcurl --with-ssl=/opt/openssl
  3. make && make install
复制代码
(9)将libcurl.so.4库文件拷贝至/opt/libreoffice7.5/program目次下,覆盖原libcurl.so.4文件。
  1. cp /opt/libcurl/lib/libcurl.so.4 /opt/libreoffice7.5/program/libcurl.so.4
  2.     或
  3. ln -s /opt/libcurl/lib/libcurl.so.4 /opt/libreoffice7.5/program/libcurl.so.4
复制代码
3、创建一个软链接

  1. ln -s /opt/libreoffice7.5/program/soffice /usr/bin/libreoffice
  2. ln -s /opt/libreoffice7.5/program/soffice /usr/local/lib64/libreoffice
复制代码
三、安装中笔墨体----(若乱码没有中笔墨体时)


1、下载字体安装包


字体安装包下载
链接: https://pan.baidu.com/s/1W4Zj11A3eQcRYMC8RvIF4A
提取码: 6666
2、解压fonts.zip

  1. unzip fonts.zip  -d /usr/share/fonts/
复制代码
3、进入目次

  1. cd /usr/share/fonts
复制代码
4、如果没有这个目次安装

  1. yum -y install fontconfig
复制代码
5、解压fonts.zip

  1. unzip fonts.zip  -d /usr/share/fonts/   
  2. #如果没有unzip指令会报错
  3. yum install -y unzip zip  #安装unzip  
复制代码
6、执行操纵

    命令:mkfontscale 
  1. *如果报错没有,则需要安装
  2. yum install mkfontscale  #安装
  3. mkfontscale
  4. mkfontdir
  5. fc-cache
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表