Перейти к основному содержимому

Обновление ONLYOFFICE Docs для Linux

Введение​

Пакеты и исходный код ONLYOFFICE Docs Community Edition для дистрибутивов Linux можно найти здесь.

В данном руководстве рассматривается процесс обновления ONLYOFFICE Docs Community Edition для Linux до последней версии.

примечание

Наша стратегия поддержки заключается в том, что мы поддерживаем только самую свежую стабильную версию. Мы регулярно выпускаем новые версии ONLYOFFICE Docs, включающие в себя новые функциональные возможности и исправления ошибок. Если вы используете старую версию ONLYOFFICE Docs, рекомендуется обновить ее до последней версии.

Начиная с версии 9.4.0, в качестве базы данных ONLYOFFICE Docs использует внутреннюю службу, работающую в оперативной памяти.

Остановка ONLYOFFICE Docs​

Из-за особенности работы ONLYOFFICE Docs сохраняет документ только после того, как все пользователи, редактирующие его, закрыли документ. Чтобы избежать потери данных, при необходимости остановить ONLYOFFICE Docs в случае обновления приложения необходимо принудительно отключить пользователей ONLYOFFICE Docs. Для этого выполните следующий скрипт:

documentserver-prepare4shutdown.sh
примечание

Выполнение скрипта может занять продолжительное время (до 5 минут), так как он ожидает отключения всех пользователей.

Обновление ONLYOFFICE Docs для Linux​

Важно

Обязательно замените старые файлы конфигурации Document Server новыми, которые поставляются с обновлением.

Обновление с помощью скрипта​

Скачайте скрипт для установки:

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

Выполните следующую команду:

bash docs-install.sh -u true

Введите N и нажмите Enter, чтобы обновить ONLYOFFICE Docs из DEB/RPM-пакетов.

Обновление вручную​

Установка зависимостей​

Некоторые зависимости, необходимые для корректной работы ONLYOFFICE Docs, не включены в Ubuntu 14.04 по умолчанию, поэтому для более новых версий ONLYOFFICE Docs потребуются дополнительные шаги.

Если вы используете Ubuntu 14.04 LTS или выше, следующие зависимости устанавливаются автоматически при обновлении ONLYOFFICE Docs (в том случае, если по какой-то причине некоторые из них не были установлены вместе с более ранней версией ONLYOFFICE Docs):

  • 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 -
примечание

Для дистрибутивов Ubuntu, более ранних, чем 14.04 LTS, может потребоваться установка некоторых других зависимостей.

Установка новой версии ONLYOFFICE Docs​

Для Ubuntu и производных

Обновите репозиторий:

sudo apt-get update

И установите последнюю версию ONLYOFFICE Docs:

sudo apt-get dist-upgrade

Для CentOS и производных

sudo yum update onlyoffice-documentserver

Проверка обновления​

После завершения установки убедитесь, что ONLYOFFICE Docs снова работает корректно.

Проверьте, что службы запущены​

Убедитесь, что основные службы запущены:

systemctl status ds-converter ds-docservice

Обе службы должны иметь состояние active (running). Если какая-либо из них не запущена, запустите ее вручную:

systemctl start ds-converter ds-docservice

Откройте страницу приветствия​

Введите http://localhost в адресной строке браузера (или адрес вашего сервера, если вы подключаетесь удаленно), чтобы открыть страницу приветствия ONLYOFFICE Docs. Если страница загрузилась, обновление прошло успешно.