本文由AI翻译

在 Ubuntu 上编译

简介

桌面编辑器 是一款应用程序,允许您在离线模式下编辑存储在计算机上的文档、电子表格和演示文稿。您还可以将 桌面编辑器 连接到您的云端,实现文档的协同编辑。

您可以使用专门设计的 build_tools 从源代码轻松编译 桌面编辑器build_tools 可以自动获取并安装编译过程所需的所有组件、桌面编辑器 正常工作所需的所有依赖项,以及获取最新版本的 桌面编辑器 源代码并构建其所有组件。

重要提示! 我们只能保证从 master 分支构建的产品正常工作。
系统要求

硬件

  • CPU: 双核 2 GHz 或更高
  • 内存: 至少 2 GB,但取决于主机操作系统。更多更好
  • 硬盘: 至少 40 GB 的可用空间
  • 交换分区: 至少 4 GB,但取决于主机操作系统。更多更好

软件

  • 操作系统: 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
    如果您在没有任何参数的情况下运行脚本,这将同时构建 桌面编辑器文档服务器文档生成器
    ./automate.py
    如果需要,您可以通过运行带有相应参数的脚本来同时构建多个产品。要了解有关编译 文档服务器 的更多信息,您可以阅读这篇文章。要了解有关编译 文档生成器 的更多信息,请参阅这篇文章

等待脚本执行。根据您的计算机性能,这个过程可能需要相当长的时间。例如,在 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
文章: 标签:
浏览所有标签