- ホーム
- Docs
- インストールと設定
- コミュニティ
- Linuxバージョン
- Document Builderのコンパイル
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
依存関係のインストール
コンピュータにPythonとGitがインストールされていない場合は、次のコマンドを使用してインストールする必要があります。
sudo apt-get install -y python git
Document Builderソースコードのビルド
- build_toolsリポジトリをクローンします。
git clone https://github.com/ONLYOFFICE/build_tools.git build_tools/tools/linuxディレクトリに移動します。cd build_tools/tools/linuxbuilderパラメータを指定してautomate.pyスクリプトを実行し、Document Builderをコンパイルします。./automate.py builder
スクリプトの実行を待ちます。コンピュータの性能によって、このプロセスにはかなりの時間がかかる場合があります。例えば、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