跳到主要内容

更新 Linux 上的 ONLYOFFICE 文档到最新版本

简介​

ONLYOFFICE 文档 社区版 的 Linux 发行版包和源代码可以在此处找到。

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

备注

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

从 9.4.0 版本开始,ONLYOFFICE 文档 使用内存中的内部服务作为数据库。

关闭 ONLYOFFICE 文档​

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

documentserver-prepare4shutdown.sh
备注

执行脚本可能需要较长时间(最多 5 分钟),因为它会等待所有用户断开连接。

更新 Linux 上的 ONLYOFFICE 文档​

重要

请务必将旧的 Document Server 配置文件替换为更新提供的新配置文件。

使用脚本更新​

下载安装脚本:

curl -O https://download.onlyoffice.com/docs/docs-install.sh

执行以下命令:

bash docs-install.sh -u true

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

手动更新​

安装依赖项​

某些 ONLYOFFICE 文档 正常工作所需的依赖项在 Ubuntu 14.04 中默认未包含,因此对于较新版本的 ONLYOFFICE 文档 需要额外的步骤。

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

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

较早的发行版可能需要手动安装这些依赖项。

备注

以下步骤仅适用于从 4.1 版本更新且使用 Ubuntu 14.04 LTS 或更早版本的情况。这些发行版已终止生命周期,我们建议您升级操作系统。

如果您想更新 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

验证更新​

安装完成后,确认 ONLYOFFICE 文档 已正确恢复运行。

检查服务是否正在运行​

确保核心服务已启动:

systemctl status ds-converter ds-docservice

两个服务都应显示为 active (running)。如果其中任何一个未运行,请手动启动:

systemctl start ds-converter ds-docservice

打开欢迎页面​

在浏览器地址栏中输入 http://localhost(如果远程连接,则输入您的服务器地址)以打开 ONLYOFFICE 文档 欢迎页面。如果页面加载成功,则说明更新已成功完成。