本文由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,但取决于主机操作系统。更多更好
- 硬盘:至少 40 GB 的可用空间
- SWAP:至少 4 GB,但取决于主机操作系统。更多更好
软件
- 操作系统:64 位 Ubuntu 16.04
该解决方案已在 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/linux - 运行
automate.py脚本,指定builder参数以编译 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文章: 标签:
浏览所有标签