美文网首页
centos安装openoffice

centos安装openoffice

作者: 程序员小白成长记 | 来源:发表于2020-05-11 16:56 被阅读0次

    环境介绍
    CentOs7 + OpenOffice4.1.7 + JODConvert2.2.1

    OpenOffice是Apache基金会旗下的一款先进的开源办公软件套件,包含文本文档、电子表格、演示文稿、绘图、数据库等。包含Microsoft office所有功能。它不仅可以作为桌面应用供普通用户使用,也提供了完善的功能供开发者使用。OpenOffice可以作为服务方式启动供外部程序调用,进行文档转码等工作。
    openoffice 的centos安装

    openoffice官网

    安装启动

    1, 下载

    wget https://excellmedia.dl.sourceforge.net/project/openofficeorg.mirror/4.1.7/binaries/ast/Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_ast.tar.gz

    2,解压

    tar -zxvf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_ast.tar.gz

    3, 安装

    进入解压目录
    cd RPMS/
    yum localinstall *.rpm
    默认安装到
    cd /opt/openoffice4/program

    4,启动&停止

    cd /opt/openoffice4/program/
    ./soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    完成本地启动,如果需要远程访问,需要将host地址改成机器对应IP地址
    ps aux | grep openoffice
    kill -9 id

    安装过程中的问题

    1, error while loading shared libraries:libXext.so.6

    在64位的centos安装64位的oracle的时候,有时候会出现“libXext.so.6: cannot open shared object file:”的错误。
    这个原因主要是oracle在安装的时候需要安装一些32位的lib,也就是类似于windows下的dll

    出现这个问题,可以采用如下的解决办法:
    yum install libXext.i686
    sudo yum -y install libXext


    image.png

    2, error find X Window System

    yum groupinstall "X Window System"

    3,pom.xml中引入jar包时总是卡在resovling dependency

    <!-- https://mvnrepository.com/artifact/com.artofsolving/jodconverter -->
    <dependency>
        <groupId>com.artofsolving</groupId>
        <artifactId>jodconverter</artifactId>
        <version>2.2.1</version>
    </dependency>
    

    解决办法:
    换个版本的maven
    个人使用3.6.3版本的maven成功

    参考

    CentOs7+安装ApacheOpenOffice实现DOC转PDF详解(解决乱码问题)

    JODConverter 下载网站

    jodconverter maven仓库

    相关文章

      网友评论

          本文标题:centos安装openoffice

          本文链接:https://www.haomeiwen.com/subject/wigenhtx.html