Linux版ONLYOFFICE Docsエンタープライズ版を最新バージョンに更新する
はじめに
このガイドでは、Linux版のONLYOFFICE Docs エンタープライズ版を最新バージョンに更新する方法を説明します。
サポートポリシーとして、最新の安定版のみをサポートしています。ONLYOFFICE Docsは定期的に新しいバージョンをリリースしており、新機能やバグ修正が含まれています。古いバージョンを使用している場合は、最新バージョンへのアップグレードをお勧めします。
バージョン4.1以降、ONLYOFFICE Docsは以前のバージョンで使用されていたMySQLデータベースの代わりにPostgreSQLを使用しています。このガイドでは、バージョン4.1から最新の利用可能なバージョンへのアップグレードを示します。この更新手順は、MySQLを使用する以前のバージョンには適用できません。
古いインテグレーションエディションを使用している場合、更新する唯一の方法はインテグレーションエディション(onlyoffice-documentserver-ie)をアンインストールし、代わりにエンタープライズ版をインストールすることです。
- Ubuntuでは、次のコマンドを使用してDEBパッケージをアンインストールできます:
sudo apt-get remove onlyoffice-documentserver-ie - CentOSでは、次のコマンドを使用してRPMパッケージをアンインストールできます:
sudo yum remove onlyoffice-documentserver-ie
ONLYOFFICE Docsのシャットダウン
運用上の特性により、ONLYOFFICE Docsは、編集したすべてのユーザーがドキュメントを閉じた後にのみドキュメントを保存します。データの損失を避けるために、アプリケーションの更新時にONLYOFFICE Docsを停止する必要がある場合は、ONLYOFFICE Docsユーザーを強制的に切断する必要があります。そのためには、次のスクリプトを実行してください:
documentserver-prepare4shutdown.sh
スクリプトの実行には長時間(最大5分)かかる場合があります。
ユーザーの切断には長時間(最大5分)かかる場合があります。
Linux版 ONLYOFFICE Docsの更新
古いDocument Serverの設定ファイルを、更新で提供される新しい設定ファイルに必ず置き換えてください。
スクリプトを使用した更新
インストールスクリプトをダウンロードします:
curl -O http://download.onlyoffice.com/docs/docs-enterprise-install.sh
次のコマンドを実行します:
bash docs-enterprise-install.sh -u true
Nを入力し、Enterを押してDEB/RPMパッケージからONLYOFFICE Docsを更新します。
手動での更新
依存関係のインストール
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を更新する場合、適切な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-ee
データベースとすべての必要なファイルは、前のバージョンから自動的に取得されるはずです。ONLYOFFICE Docsを実行し、正しく動作するか確認してください。
データベーススキーマはv6.3で変更されました。v6.3に更新する際、パスワード保護機能を使用するためにデータベーススキーマをアップグレードする必要がある場合があります。
-
ONLYOFFICE Docsのインストールフォルダーで、データベーススキーマをアップグレードするためのスクリプトを見つけます。
- PostgreSQL用:
/var/www/onlyoffice/documentserver/server/schema/postgresql/upgrade/upgradev630.sql - MySQL用:
/var/www/onlyoffice/documentserver/server/schema/mysql/upgrade/upgradev630.sql
- PostgreSQL用:
-
コマンドラインを使用してスクリプトを実行します。
- PostgreSQL用:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql} - MySQL用:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
データベース作成時に使用したパスワードを指定します(
onlyoffice)。 - PostgreSQL用: