office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案二,openOffice详细安装

本文主要是介绍office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案二,openOffice详细安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

详细安装openOffice

注意:如果转换需要使用中文,就必须安装中文字体,安装完成后重启openOffice,可能出现无法重启,需要重新启动服务器情况,所有为了保险起见正式服务器上安装openOffice,请优先安装中文字体,防止有些主机安装完字体后无法重启openoffice服务

当前主机环境:jdk1.8 centos7.5 (ubuntu安装时候命令只有一小点差异,步骤不变)

下载openoffice http://www.openoffice.org/zh-cn/download/ 点击下载
在这里插入图片描述
下载完成后解压
在这里插入图片描述
解压后文件 解压后进入zh-CN
在这里插入图片描述
cd RPMS/ 里面都是rpm文件,我们需要安装这些文件
在这里插入图片描述
安装rpm文件: rpm -ivh *.rpm 执行全量安装
在这里插入图片描述
切换回桌面
cd desktop-integration
在这里插入图片描述
执行安装openOffice菜单
rpm -ivh openoffice4.1.7-redhat-menus-4.1.7-9800.noarch.rpm
在这里插入图片描述
切换到默认安装目录
cd /opt/openoffice4/program

守护进程启动服务 默认8100
nohup soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard &

输出打印信息
tail -f nohup.out

启动报错
在这里插入图片描述
错误2
在这里插入图片描述
解决当前我能遇到的异常错误
/opt/openoffice4/program

解决失败问题

openoffice4

如果错误为:# no suitable windowing system found, exiting

解决:# yum groupinstall “X Window System”

如果错误为:#/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory

解决:将libXext.so.6从/usr/lib64或者/usr/lib中复制过来,也没有就安装# yum install libXext.x86_64

如果错误为:# /opt/openoffice4/program/soffice.bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory

解决:将libfreetype.so.6从/usr/lib64或者/usr/lib中复制过来,也没有就安装# yum install freetype

如:执行移动so文件操作
在这里插入图片描述
再次执行启动操作
切换到默认安装目录
cd /opt/openoffice4/program

守护进程启动服务 默认8100
nohup soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard &

查看启动是否成功
ps -ef|grep office
netstat -ano | grep 8100
在这里插入图片描述

---------到此openOffice全部安装成功------------

卸载openOffice
rpm -e rpm -qa |grep openoffice rpm -qa |grep ooobasis

查询是否卸载完成
rpm -qa |grep office

如果没有退出即可

如果有未完成的列表 参考卸载命令
rpm -e openoffice-ure-4.1.7-9702


另一种是使用deb格式进行安装,Ubuntu系统我常用习惯,安装只是安装命令不同,操作步骤一致
在下载openOffice软件时候选择.deb格式的软件包
在这里插入图片描述

1、同样解压【参考上述解压】
2、进入zh-CN/DEBS 目录下, 然后执行命令进行安装
dpkg -i *.deb
3、进入到桌面菜单目录
cd desktop-integration
4、执行安装菜单
dpkg -i openoffice4.1.7-redhat-menus-4.1.7-9800.noarch.deb

—到此openOffice全部安装成功 安装上述启动步骤和解决错误问题即可开启openOffice服务----

移动到该系列其他文章
office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案一,背景==>
office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案二,openOffice详细安装==>
office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案三,实现预览==>

这篇关于office办公文档doc、docx、xls、xlsx、ppt、pptx在线预览解决方案二,openOffice详细安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/396427

相关文章

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实