この記事はAIによって翻訳されました

Ubuntuでのコンパイル

はじめに

デスクトップエディターは、オフラインモードでコンピューターに保存されたドキュメント、スプレッドシート、プレゼンテーションを編集できるアプリケーションです。また、デスクトップエディターをクラウドに接続して、共同でドキュメントを編集することも可能です。

デスクトップエディターは、特別に設計されたbuild_toolsを使用してソースコードから簡単にコンパイルできます。build_toolsを使用すると、コンパイルプロセスに必要なすべてのコンポーネントとデスクトップエディターの正しい動作に必要なすべての依存関係を自動的に取得およびインストールし、デスクトップエディターの最新バージョンのソースコードを取得してすべてのコンポーネントをビルドできます。

重要! masterブランチからビルドされた製品の正しい動作のみ保証できます。
システム要件

ハードウェア

  • CPU: デュアルコア2 GHz以上
  • RAM: 少なくとも2 GB、ただしホストOSによります。多いほど良いです。
  • HDD: 少なくとも40 GBの空き容量
  • SWAP: 少なくとも4 GB、ただしホストOSによります。多いほど良いです。

ソフトウェア

  • OS: 64ビットUbuntu 16.04
このソリューションはUbuntu 16.04でテストされています。他のディストリビューションでは、ここに記載されていない特定の操作が必要になる場合があります。

依存関係のインストール

コンピューターにPythonGitがまだインストールされていない場合は、以下のコマンドを使用してインストールする必要があります。

sudo apt-get install -y python git

デスクトップエディターのソースコードのビルド

  1. build_toolsリポジトリをクローンします。
    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. build_tools/tools/linuxディレクトリに移動します。
    cd build_tools/tools/linux
  3. automate.pyスクリプトをdesktopパラメータを指定して実行し、デスクトップエディターをコンパイルします。
    ./automate.py desktop
    スクリプトをパラメータなしで実行すると、デスクトップエディターに加えてDocument ServerDocument Builderもビルドされます。
    ./automate.py
    必要に応じて、必要な製品に対応するパラメータを指定してスクリプトを実行することで、複数の製品を一度にビルドできます。Document Serverのコンパイルについて詳しくはこの記事をご覧ください。Document Builderのコンパイルについてはこの記事を参照してください。

スクリプトが実行されるまで待ちます。コンピューターの性能によっては、このプロセスにかなりの時間がかかる場合があります。例えば、Intel Core i7-7700では少なくとも3時間かかります。

スクリプトは、デスクトップエディターの一部であるすべての依存関係とコンポーネントをコンパイルします。

ビルドは../../out/linux_64/onlyoffice/desktopeditors/ディレクトリに保存されます。これで、サーバー上でデスクトップエディターを実行する準備が整いました。

デスクトップエディターの実行

../../out/linux_64/onlyoffice/desktopeditors/ディレクトリに移動します。

cd ../../out/linux_64/onlyoffice/desktopeditors

次のコマンドを実行します。

LD_LIBRARY_PATH=./ ./DesktopEditors
次の項目が含まれている記事:タグ:
すべてのタグを見る