• openoffice启动和自动启动设置


    openoffice 在 Windows 和 linux 环境下启动和自动启动

    windows环境下安装启动openoffice

    安装、启动
    下载openoffice的 Windows 版本并安装,默认路径为「C:\Program Files (x86)\OpenOffice 4」。openoffice下载
    启动命令:

     1. cd C:\Program Files\OpenOffice.org 3\program
     2. soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
    
    • 1
    • 2

    也可以写个脚本点击执行

    新建一个文件,并命名为”openoffice.bat”,内容为:

    @echo off
    cd  C:\Program Files\OpenOffice.org 3\program 
    soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
    
    • 1
    • 2
    • 3

    windows自动启动

    下载并安装Server 2003 Resource Kit Tools 。(默认装在C:\Program Files (x86)\Windows Resource Kits)
    在 cmd 中运行一下命令,创建一个名为OpenOfficeUnoServer的服务:

    "C:\Program Files (x86)\Windows Resource Kits\Tools\instsrv" OpenOfficeUnoServer "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"
    
    • 1

    regedit」打开注册表,寻找以下路径「HKEY_LOCAL_MACHINE -> SYSTEM ->ControlSet001 ->Services ->OpenOfficeUnoServer」

    新建项 Parameters,在该项下添加两个字符串值:

    key:Application
    value:C:\Program Files (x86)\OpenOffice 4\program\soffice.exe
    
    key:AppParameters
    value:-invisible -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在服务中设置自动启动,完成自启动。

    Linux环境下安装启动openoffice

    下载对应版本。openoffice下载

    解压并安装

    tar -zxvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz 
    
    rpm -Uvh *.rpm desktop-integration/openoffice4.1.1-redhat-menus-4.1.1-9775.noarch.rpm
    
    • 1
    • 2
    • 3

    运行

    cd   /opt/openoffice4/program  (安装路径)
    
    nohup soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    
    • 1
    • 2
    • 3

    关闭

     可通过 ps -e | grep soffice 找到openoffice 的进程数 ,然后通过 kill 进程数来关闭,
     这里查找到的有两个,用的是soffice.bin
    也可用 netstat -tlnp | grep 8100 查看进程数,然后 kill 进程数
    
    • 1
    • 2
    • 3

    Linux自动启动设置

    设置开机自启动
    通过 vim 打开 /etc/rc.local 文件,然后将启动openoffice 的命令放在里面
    在这里插入图片描述

    vi /etc/rc.local
    
    soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    Linux定时检查启动

    1 编辑一个checkopenOffice.sh 文件

    #!/bin/bash
    #判断openoffice 是否开启,如果没有开启,就开启
    openoffice=$( netstat -tlnp |grep 8100 | awk -F ':' '{print $3}'| awk -F '/' '{print $2}')
    echo "$openoffice"
    if [[ $openoffice = "" ]];then
       echo "openoffice is not open"
       /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    
    #    then echo "openOffice is not open"
      else
        echo "openOffice is opening"
    
    fi
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    2 保存后,设置下权限 chmod 777 checkopenOffice.sh
    3 crontab -e 命令

    #每3分钟检查判断一次是否启动openoffice ,没有启动则将其开启
    分 时 日 月 周
    */3 * * * *   checkopenOffice.sh
    
    • 1
    • 2
    • 3

    Linux安装openOffice详情

    1.下载以及版本选择
    下载地址:https://www.openoffice.org/download/
    选择适合我们系统的版本,这里有以下版本,语言选择【简体中文】
    在这里插入图片描述

    注意: rpm(redhat package manager)包主要用于redhat及分支如redhat,centos,Fedora等
    而deb(debian)包主要用于debian及分支如debian,ubuntu等。 我们的系统是Centos7,这次选择的是Linux
    64-bit RPM 以下也是使用centos7进行示例

    2.下载完成后,复制到服务器,并解压

    本次放在了opt目录下
    进入opt目录,执行命令:tar -zxvf Apache_OpenOffice_4.1.11_Linux_x86-64_install-rpm_zh-CN.tar.gz
    
    • 1
    • 2

    在这里插入图片描述
    执行结束后,目录结构如下
    在这里插入图片描述
    3.安装
    其他版本安装参照官网:http://www.openoffice.org/zh-cn/download/common/instructions.html

    进入上图中的RPMS目录中,执行命令:rpm -ivh *rpm (如果是升级rpm -Uvih *rpm)
    默认将会安装/升级Apache OpenOffice到/opt目录.
    
    • 1
    • 2

    在这里插入图片描述
    4.安装桌面集成功能
    在安装目录下cd 到 desktop-integration,
    根据软件包管理器/系统,安装相应的桌面界面的RPM包。
    执行命令:rpm -ivh openoffice4.1.11-redhat-menus-4.1.11-9808.noarch.rpm
    (根据自己的版本内容选择)
    在这里插入图片描述
    这一步安装成功后,会出现
    在这里插入图片描述
    5.检查是否安装成功

    临时启动
    /opt/openoffice4/program/soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard
    后台启动在上面命令最后加上空格&
    检查状态,如果是临时启动,复制会话框,去查询,执行:ps -ef|grep openoffice
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    如果出现 no suitable windowing system found, exiting,
    执行命令:yum groupinstall “X Window System”
    
    • 1
    • 2
  • 相关阅读:
    mac OS 源码安装 nginx
    RunnerGo UI自动化测试功能使用体验
    Python lambda 函数深度总结
    Kubernetes中的核心机制
    分布式限流不会用?一个注解简单搞定
    EM@坐标@函数@图象的对称和翻折变换
    Cookie和Session有什么区别和关系?
    指静脉采集模组之调节Sensor
    Docker guide
    有哪些常见的网络安全威胁?
  • 原文地址:https://blog.csdn.net/qq_41512902/article/details/125914404