Linux版ONLYOFFICE Docsを最新バージョンに更新する
はじめに
ONLYOFFICE Docs コミュニティ版のLinuxディストリビューション用パッケージとソースコードはこちらで入手できます。
このガイドでは、Linux版ONLYOFFICE Docs コミュニティ版を最新バージョンに更新する方法を説明します。
サポートポリシーとして、最新の安定版のみをサポートしています。ONLYOFFICE Docsは定期的に新しいバージョンがリリースされ、新機能やバグ修正が含まれています。古いバージョンを使用している場合は、最新バージョンへのアップグレードをお勧めします。
バージョン9.4.0以降、ONLYOFFICE Docsはデータベースとしてインメモリの内部サービスを使用しています。
ONLYOFFICE Docsのシャットダウン
運用上の特性により、ONLYOFFICE Docsは、すべての編集者がドキュメントを閉じた後にのみドキュメントを保存します。データ損失を避けるため、アプリケーションの更新時にONLYOFFICE Docsを停止する必要がある場合は、ONLYOFFICE Docsのユーザーを強制的に切断する必要があります。そのためには、次のスクリプトを実行してください:
documentserver-prepare4shutdown.sh
スクリプトはすべてのユーザーが切断されるまで待機するため、実行には長い時間(最大5分)がかかる場合があります。
Linux版ONLYOFFICE Docsの更新
古いDocument Serverの設定ファイルを、更新で提供される新しい設定ファイルに必ず置き換えてください。
スクリプトを使用した更新
インストールスクリプトをダウンロードします:
curl -O https://download.onlyoffice.com/docs/docs-install.sh
次のコマンドを実行します:
bash docs-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から更新し、Ubuntu 14.04 LTS以前を使用している場合にのみ適用されます。これらのディストリビューションはサポートが終了しているため、OSのアップグレードをお勧めします。
バージョン4.1を更新する場合、適切なNode.jsパッケージバージョンを含むリポジトリを手動で追加する必要があります(バージョン4.2を更新する場合はこの操作は不要です)。
リポジトリを追加します:
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
14.04 LTSより前のUbuntuディストリビューションでは、他の依存関係のインストールが必要な場合があります。
新しいバージョンの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のウェルカムページを開きます。ページが読み込まれれば、更新は正常に完了しています。