更新 Linux 上的 ONLYOFFICE 文档到最新版本
简介
ONLYOFFICE 文档 社区版 的 Linux 发行版包和源代码可以在此处找到。
本指南将向您展示如何将您的 ONLYOFFICE 文档 社区版 Linux 版本更新到最新版本。
从 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 更新 Linux 上的 ONLYOFFICE 文档
使用脚本更新
下载安装脚本:
curl -O http://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 版本,您需要手动添加包含正确 Node.js 包版本的存储库(更新 4.2 版本时不需要此操作)。
添加存储库:
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash - 安装新版本的 ONLYOFFICE 文档
对于 Ubuntu 及其衍生版本
更新存储库:
sudo apt-get update 并安装最新版本的 ONLYOFFICE 文档:
sudo apt-get dist-upgrade 对于 CentOS 及其衍生版本
sudo yum update onlyoffice-documentserver 数据库和所有必要的文件应自动从以前的版本中获取。请运行 ONLYOFFICE 文档 并检查其是否正常工作。
- 下载用于升级数据库架构的脚本。
- 使用命令行执行脚本。
- 对于 PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql} - 对于 MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
指定创建数据库时使用的密码(
onlyoffice)。 - 对于 PostgreSQL: