Zum Hauptinhalt springen

Document Builder kompilieren

Einleitung​

Document Builder ist ein Tool, mit dem Sie Textdokumente, Tabellenkalkulationen, Präsentationen und PDF-Dateien erstellen und die Dokumenterstellung mithilfe von Vorlagen automatisieren können. Dank der JavaScript-API lässt es sich problemlos in Ihr Dokumentenmanagementsystem integrieren.

Sie können Document Builder einfach aus dem Quellcode kompilieren und die Lösung mithilfe der speziell entwickelten build_tools auf Ihrem lokalen Server bereitstellen. Die build_tools ermöglichen das automatische Abrufen und Installieren aller für den Kompilierungsprozess erforderlichen Komponenten, aller für die korrekte Funktion von Document Builder erforderlichen Abhängigkeiten sowie das Abrufen der neuesten Version des Document Builder-Quellcodes und das Erstellen aller Komponenten.

Wichtig

Wir können nur die korrekte Funktion der Produkte garantieren, die aus dem master-Zweig erstellt wurden.

Systemanforderungen​

Hardware

  • CPU: 4 Kerne
  • RAM: mindestens 8 GB. Mehr ist besser
  • HDD: mindestens 100 GB SSD
  • SWAP: mindestens 4 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser

Software

  • OS: Ubuntu 24.04
hinweis

Die Lösung wurde unter Ubuntu 24.04 getestet. Andere Distributionen erfordern möglicherweise spezielle Maßnahmen, die hier nicht beschrieben werden.

Installieren von Abhängigkeiten​

Möglicherweise müssen Sie Python und Git installieren, falls diese noch nicht auf Ihrem Computer installiert sind. Dies können Sie mit dem folgenden Befehl tun:

sudo apt-get install -y python3 git

Erstellen des Document Builder-Quellcodes​

  1. Klonen Sie das build_tools-Repository:

    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. Gehen Sie zum Verzeichnis build_tools/tools/linux:

    cd build_tools/tools/linux
  3. Führen Sie das Skript automate.py aus und geben Sie den Parameter builder an, um den Document Builder zu kompilieren:

    python3 ./automate.py builder
    hinweis

    Wenn Sie das Skript ohne Parameter ausführen, wird Document Builder zusammen mit ONLYOFFICE Docs und Desktop-Editoren erstellt.

    python3 ./automate.py

    Bei Bedarf können Sie mehrere Produkte gleichzeitig erstellen, indem Sie das Skript mit den entsprechenden Parametern für die gewünschten Produkte ausführen. Weitere Informationen zum Kompilieren von ONLYOFFICE Docs finden Sie in diesem Artikel. Weitere Informationen zum Kompilieren von Desktop-Editoren finden Sie in diesem Artikel.

Warten Sie, während das Skript ausgeführt wird. Je nach Leistung Ihres Computers kann dieser Vorgang einige Zeit in Anspruch nehmen. Beispielsweise dauert dies auf 4x2.3GHz vCPUs mindestens 3 Stunden.

Das Skript kompiliert alle Abhängigkeiten und Komponenten, die Teil von Document Builder sind.

Der Build ist im Verzeichnis ../../out/linux_64/onlyoffice/documentbuilder/ verfügbar. Jetzt können Sie mit der Ausführung von Document Builder auf Ihrem Server fortfahren.

Ausführen von Document Builder​

Gehen Sie zum Verzeichnis ../../out/linux_64/onlyoffice/documentbuilder/:

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

Führen Sie den folgenden Befehl aus:

./docbuilder