Kompilieren für Ubuntu

Einleitung

Desktop-Editoren ist eine Anwendung, mit der Sie Dokumente, Tabellen und Präsentationen, die auf Ihrem Computer gespeichert sind, offline bearbeiten können. Sie können Desktop-Editoren auch mit Ihrer Cloud verbinden und Dokumente gemeinsam bearbeiten.

Mit den speziell entwickelten build_tools können Sie Desktop-Editoren ganz einfach aus dem Quellcode kompilieren. Die build_tools ermöglichen das automatische Abrufen und Installieren aller für den Kompilierungsprozess erforderlichen Komponenten, aller für die korrekte Funktion der Desktop-Editoren erforderlichen Abhängigkeiten sowie das Abrufen der neuesten Version des Quellcodes der Desktop-Editoren 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: Dual-Core 2 GHz oder besser
  • RAM: mindestens 2 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser
  • HDD: mindestens 40 GB freier Speicherplatz
  • SWAP: mindestens 4 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser

Software

  • OS: 64-Bit Ubuntu 16.04
Die Lösung wurde unter Ubuntu 16.04 getestet. Andere Distributionen erfordern möglicherweise spezielle Maßnahmen, die hier nicht beschrieben sind.

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 python git

Erstellen des Quellcodes für Desktop-Editoren

  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 desktop an, um die Desktop-Editoren zu kompilieren:
    ./automate.py desktop
    Wenn Sie das Skript ohne Parameter ausführen, werden neben Document Server und Document Builder auch Desktop-Editoren erstellt.
    ./automate.py
    Bei Bedarf können Sie mehrere Produkte gleichzeitig erstellen, indem Sie das Skript mit den entsprechenden Parametern für die benötigten Produkte ausführen. Weitere Informationen zum Kompilieren von Document Server finden Sie in diesem Artikel. Weitere Informationen zum Kompilieren von Document Builder 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 einem Intel Core i7-7700 mindestens 3 Stunden.

Das Skript kompiliert alle Abhängigkeiten und Komponenten, die Teil von Desktop-Editoren sind.

Der Build ist im Verzeichnis ../../out/linux_64/onlyoffice/desktopeditors/ verfügbar. Jetzt können Sie Desktop-Editoren auf Ihrem Server ausführen.

Ausführen von Desktop-Editoren

Gehen Sie zum Verzeichnis ../../out/linux_64/onlyoffice/desktopeditors/

cd ../../out/linux_64/onlyoffice/desktopeditors

Führen Sie den folgenden Befehl aus:

LD_LIBRARY_PATH=./ ./DesktopEditors

Hosten ONLYOFFICE Docs auf Ihrem eigenen Server oder nutzen Sie es in der Cloud

Artikel zum Thema:
Alle Schlagwörter