如何将 ONLYOFFICE 文档 Linux 版更新到 v8.1

本指南将向您展示如何将 ONLYOFFICE 文档 Linux 版本更新到最新 8.1 版本。

ONLYOFFICE 文档是什么

ONLYOFFICE 文档是一个功能强大的文档编辑器,支持处理文本文档、电子表格、演示文稿、可填写表单、PDF 和电子书,可多人在线协作,支持 AI 集成。它具有丰富的插件库,并且支持自行开发上传插件。

ONLYOFFICE 文档开发者版可以无缝地适应您的网络应用,支持多种流行的编程语言和开发框架,包括JavaScript、Python、Java、C# 等。为前端框架也提供现成的组件样本 (Angular, React, Vue 等)。

观看视频icon-default.png?t=N7T8https://www.bilibili.com/video/BV1Aw411p7rg/

最近我们发布了ONLYOFFICE文档8.1版本,此更新包括了功能全面的 PDF 编辑器、幻灯片版式、优化电子表格的协作等功能。了解更多关于 ONLYOFFICE 文档 8.1

我们的支持政策是我们仅支持最新的稳定版本。 我们定期发布 ONLYOFFICE 文档的新版本,其中包括新功能和错误修复。 如果您使用的是旧版本的ONLYOFFICE 文档,我们建议升级到最新版本。

从 4.1 版本开始,ONLYOFFICE 文档使用 PostgreSQL 而不是之前版本使用的 MySQL 数据库,因此在本指南中我们将展示从 4.1 版本到最新可用版本的升级。 此更新过程不适用于使用 MySQL 的早期版本。

重要 如果您使用的是旧的集成版版本,则更新它的唯一方法是卸载集成版(仅限 onlyoffice-documentserver-ie)并安装企业版。

  • 在 Ubuntu 上,您可以使用以下命令卸载 DEB 软件包:sudo apt-get remove onlyoffice-documentserver-ie
  • 在 CentOS 上,可以使用以下命令卸载RPM包:sudo yum remove onlyoffice-documentserver-ie

关闭 ONLYOFFICE 文档

由于操作特性,ONLYOFFICE 文档仅在所有编辑该文档的用户关闭该文档后才保存该文档。 为避免数据丢失,当应用程序更新需要停止 ONLYOFFICE 文档时,您必须强制断开 ONLYOFFICE 文档用户的连接。 为此,请执行以下脚本:

documentserver-prepare4shutdown.sh

执行脚本可能需要很长时间(最多 5 分钟)。

断开用户连接可能需要很长时间(最多 5 分钟)。

更新适用于 Linux 的 ONLYOFFICE 文档

使用脚本更新

下载安装脚本:

wget http://download.onlyoffice.com/docs/docs-install.sh
wget http://download.onlyoffice.com/docs/docs-enterprise-install.sh
wget http://download.onlyoffice.com/docs/docs-developer-install.sh

执行以下命令:

bash docs-install.sh -u true
bash docs-enterprise-install.sh -u true
bash docs-developer-install.sh -u true

键入 N 并按 Enter 键以从 DEB/RPM 包更新 ONLYOFFICE 文档。

手动更新

安装依赖项

默认情况下,Ubuntu 14.04 中不包含 ONLYOFFICE 文档正确工作所需的一些依赖项,因此对于较新版本的 ONLYOFFICE 文档,它们需要额外的步骤。

如果您在更新 ONLYOFFICE 文档时使用 Ubuntu 14.04 LTS 或更高版本,则会自动安装以下依赖项(以防由于某种原因其中某些依赖项未与早期版本的 ONLYOFFICE 文档一起安装):

  • libcurl3
  • libxml2
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

早期的发行版可能需要手动安装。

如果要更新版本 4.1,则需要手动添加包含正确 Node.js 包版本的存储库(更新版本 4.2 时不需要此操作)。

添加存储库:

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -

14.04 LTS 之前的 Ubuntu 发行版可能需要安装一些其他依赖项。

安装新版本的 ONLYOFFICE 文档

适用于 Ubuntu 及其衍生版本

更新存储库:

sudo apt-get update

并安装最新版本的 ONLYOFFICE 文档

sudo apt-get dist-upgrade
对于 CentOS 及其衍生版本
sudo yum update onlyoffice-documentserver
sudo yum update onlyoffice-documentserver-ee
sudo yum update onlyoffice-documentserver-de

数据库和所有必需的文件应自动从以前的版本中获取。 请运行 ONLYOFFICE 文档并检查其是否正常工作。

v6.3 中的数据库架构已更改。 更新到 v6.3 时,您可能还需要升级数据库架构以确保能够使用密码保护功能。

  1. 下载用于升级数据库架构的脚本。
    • 对于 PostgreSQL: https://github.com/ONLYOFFICE/server/blob/develop/schema/postgresql/upgrade/upgradev630.sql
    • 对于 MySQL: 最新版本
  2. 使用命令行执行脚本。
    • 对于 PostgreSQL: psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql}
    • 对于 MySQL: mysql -u root -p onlyoffice < {path-to-upgradev630.sql}

    指定创建数据库时使用的密码 (onlyoffice)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/754087.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

什么是ArchiMate?有优缺点和运用场景?

一、什么是ArchiMate? ArchiMate是一种由The Open Group发布的企业级标准&#xff0c;它是一种整合多种架构的可视化业务分析模型语言&#xff0c;也属于架构描述语言&#xff08;ADL&#xff09;。ArchiMate主要从业务、应用和技术三个层次&#xff08;Layer&#xff09;&…

CentOS停更无忧,中国操作系统闯入后CentOS时代

国际开源服务器操作系统CentOS停更&#xff0c;引发了中国操作系统火线进化——开源龙蜥操作系统社区涌现出大量的技术创新&#xff0c;相关创新技术迅速转化为商业化产品。2024年6月&#xff0c;浪潮信息与龙蜥社区联合发布服务器操作系统云峦KeyarchOS V5.8 新版本&#xff0…

哨兵模式--哨兵节点的功能?

哨兵节点的主要功能有&#xff1a; 集群监控&#xff1a;监控 主、从节点的健康状况&#xff1b;自动切换主节点&#xff1a;当 Master 运行故障&#xff0c;哨兵启动自动故障恢复流程&#xff1a;从 slave 中选择一台作为新 master。通知&#xff1a;让 slave 执行 replicaof…

笔记本电脑为什么可以链接热点,却无法连接WiFi

① 在开始菜单的搜索栏中&#xff0c;输入 cmd 。 ② 右击上方该程序&#xff0c;选择 以管理员身份运行 ③ 输入&#xff1a;nestsh winsock reset ④ 敲击回车&#xff0c;显示如下页面 ⑤ 再输入 ipconfig/flushdns 回车 ⑥ 然后重启电脑&#xff0c;OVER&#xff01;

赛目科技三度递表:净利率及资产回报率不断下滑,经营成本越来越高

《港湾商业观察》施子夫 5月29日&#xff0c;北京赛目科技股份有限公司&#xff08;以下简称&#xff0c;赛目科技&#xff09;第三次递表港交所&#xff0c;公司拟主板上市&#xff0c;独家保荐机构为光银国际。 公开信息显示&#xff0c;赛目科技此前曾于2022年12月&#x…

grpc学习golang版( 一、基本概念与安装 )

系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例 文章目录 一、基本介绍1.1 什么是rpc1.2 什么是grpc1.3 grpc的作用1.4 grp…

添加用户页面(Flask+前端+MySQL整合)

首先导入Flask库和pymysql库。Flask用于创建Web应用程序&#xff0c;pymysql用于连接和操作MySQL数据库。 from flask import Flask, render_template, request import pymysql创建一个Flask应用实例。__name__参数告诉Flask使用当前模块作为应用的名称。 app Flask(__name_…

【C语言】解决C语言报错:Buffer Overflow

文章目录 简介什么是Buffer OverflowBuffer Overflow的常见原因如何检测和调试Buffer Overflow解决Buffer Overflow的最佳实践详细实例解析示例1&#xff1a;数组越界写入示例2&#xff1a;未检查输入长度示例3&#xff1a;字符串操作错误示例4&#xff1a;动态内存分配 进一步…

深度相机识别物体——实现数据集准备与数据集分割

一、数据集准备——Labelimg进行标定 1.安装labelimg——pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple 2.建立相应的数据集存放文件夹 3.打开labelimg&#xff0c;直接在命令行输入labelimg即可&#xff0c;并初始化 4.开始标注&#xff0c;设置标注好…

JeecgBoot新建模块

引言 jeecg-boot设置了demo, system等默认模块。在二次开发中&#xff0c;常常需要进行模块扩展。比如新增一个订单模块或支付模块。如何准确的新增模块&#xff0c;在此文进行记录。 步骤 新建模块 在项目点击右键&#xff0c;新建模块。 如下图。 注意&#xff1a;报名需…

4. node联调devtools

4. node联调devtools 把node代码放在开发者工具执行代码执行命令 node --inspect-brk js文件浏览器执行命令 chrome://inspect/#devices检测到文件之后会有个点击选项,点击进入就能调试自己的代码 有了开发者工具调试之后我们可以给自己的吐环境脚本在完善一下,当获取的参数是…

【算法刷题 | 动态规划14】6.28(最大子数组和、判断子序列、不同的子序列)

文章目录 35.最大子数组和35.1题目35.2解法&#xff1a;动规35.2.1动规思路35.2.2代码实现 36.判断子序列36.1题目36.2解法&#xff1a;动规36.2.1动规思路36.2.2代码实现 37.不同的子序列37.1题目37.2解法&#xff1a;动规37.2.1动规思路37.2.2代码实现 35.最大子数组和 35.1…

天池大赛Higress插件官方demo详细部署+调试

天池大赛Higress插件官方demo详细部署调试 契机 ⚙ 使用Higress AI网关优化AI调用成本。就是基于向量召回相似问题的缓存&#xff0c;降低LLM API调用成本。就是开发一个网关插件做QA缓存嘛。前文已经成功复现了hello-world插件&#xff0c;这次结合官方提供的AI-Cache插件自…

私域流量的深度解析与电商应用

一、私域流量的核心价值 在当今数字化时代&#xff0c;流量成为了企业发展的重要资源。与公域流量相比&#xff0c;私域流量以其独有的私有性和可复用性&#xff0c;为企业提供了与用户建立深度联系的机会。私域流量不仅有助于企业精准触达目标用户&#xff0c;还能通过数据分…

Docker中修改TiDB数据库密码(类似mysql)

1.Docker容器运行TiDB pingcap/tidb:last 2.登陆容器系统&#xff1a; 3.在容器中安装mysql客户端&#xff1a; 4.空密码登陆TiDB 5.修改TiDB密码并退出 6.使用修改后的密码登陆验证&#xff1a;

vue3中若v-model绑定的响应字段出现三级,该如何实现rules验证规则

比如以下内容&#xff1a; 配置的rules内容 const rulesref({title:[{required:true,message:"请输入标题",trigger:"blur"},{max:50,message:"最大不能超过256个字",trigger:"blur"}],Category:[{required:true,message:"请选择…

网络问题排障专题-数据分析

目录 一、各协议数据包介绍 1、Ping、DNS数据包介绍&#xff08;单包一来一回&#xff09; Ping DNS 2、TCP数据包 在正常情况下&#xff0c;TCP连接确实是从三次握手开始的。三次握手是建立TCP连接的过程&#xff0c;它的目的是确保双方都能够正常通信。 为啥要四次挥手…

阿里云常用的操作

阿里云常见的产品和服务 容器服务 可以查看容器日志、监控容器cpu和内存&#xff0c; 日志服务 SLS 可以查看所有服务的日志&#xff0c; Web应用防火墙 WAF 可以查看 QPS. 阿里云查看集群&#xff1a; 点击 “产品和服务” 中的 容器服务&#xff0c;可以查看 集群列表&…

树莓派Pico

树莓派Pico是树莓派基金会推出的一款基于RP2040微控制器的微型计算机板&#xff0c;它是专为需要高性能微控制器的应用场景设计的&#xff0c;特别适合于需要实时控制、低功耗和小型化解决方案的项目。以下是树莓派Pico的详细介绍&#xff1a; ### 核心特点&#xff1a; - **基…

一看就会的Jmeter分布式压测实战技巧详解

一、什么是jmeter分布式压测&#xff1f; jmeter分布式压测&#xff1a;指将需要模拟的大量并发用户数分发到多台压力机&#xff0c;使jmeter拥有更大的负载量&#xff0c;满足真实业务场景&#xff08;高并发场景&#xff09;。可以理解为通过一个Jmeter控制台来远程控制多个…