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

Document Builderのコンパイル

はじめに

Document Builderは、テキストドキュメント、スプレッドシート、プレゼンテーション、PDFファイルを生成し、テンプレートを使用してドキュメント作成を自動化するツールです。JavaScript APIを使用して、ドキュメント管理システムに簡単に統合できます。

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

重要! 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

Document Builderソースコードのビルド

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

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

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

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

Document Builderの実行

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

cd ../../out/linux_64/onlyoffice/documentbuilder

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

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