Compiler pour Ubuntu

Introduction

L'éditeur de bureau est une application permettant de modifier des documents, des classeurs et des présentations stockés sur votre ordinateur en mode hors connexion. Il est aussi possible de connecter votre service cloud à l'éditeur de bureau pour travailler sur un document en collaboration avec d'autres utilisateurs.

Vous pouvez facilement compiler l'éditeur de bureau depuis les sources à l'aide de build_tools spécialement conçus à cette fin. Les outils build_tools permettent d'obtenir et d'installer automatiquement tous les composants primordiaux du processus de compilation, toutes les dépendances requis pour un bon fonctionnement de l'éditeur de bureau aussi que d'obtenir la dernière version du code source de l'éditeur de bureau et réaliser tous ses composants.

Important! Nous garantissons donc le bon fonctionnement des produits qu'à condition que ceux-ci sont créés à partir de la branche master .
Configuration système minimale

Matériel

  • Processeur (CPU): double cœur à 2 GHz ou plus
  • RAM: au moins 2 Go mais, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
  • HDD: disque dur d'au moins 40 Go d'espace disponible
  • SWAP: d'au moins 4 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est

Logiciels

  • Système d'exploitation: Ubuntu 16.04 édition 64 bits
La solution a été testée sur Ubuntu 16.04. D'autres distributions peuvent nécessiter des manipulations spécifiques qui ne sont pas décrites ici.

Installer des dépendances

Il faut installer Python et Git si ce logiciel n'est pas encore installé sur votre ordinateur. Pour ce faire, utilisez la commande suivante:

sudo apt-get install -y python git

Construire l'éditeur de bureau à partir du code source

  1. Cloner le dépôt build_tools:
    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. Passez au répertoire build_tools/tools/linux :
    cd build_tools/tools/linux
  3. Exécutez le script automate.py en spécifiant le paramètre de builder pour compiler le Générateur de documents:
    ./automate.py desktop
    Si vous exécutez le script et ne définissez aucun de ces paramètres, la réalisation de l'éditeur de bureau va de pair avec le Serveur de documents et le Générateur de documents.
    ./automate.py
    Le cas échéant, vous pouvez construire plusieurs produits à la fois en exécutant le script avec les paramètres appropriés au produit nécessaire. Pour en savoir plus sur la compilation du Serveur de documents veuillez consulter cet article. Pour en savoir plus sur la compilation du Générateur de documents, veuillez consulter cet article.

Attendez que l'exécution du script soit terminée. Ce processus peut prendre un temps considérable en fonction de la configuration de votre ordinateur. Par exemple, il faut au moins 3 heures pour terminer cette procédure sur Intel Core i7-7700.

Le script va compiler toutes les dépendances et les composants lesquelles font partie de l'éditeur de bureau.

La compilation sera disponible dans le répertoire ../../out/linux_64/onlyoffice/desktopeditors/. Vous pouvez maintenant procéder au lancement de l'éditeur de bureau sur votre serveur.

Lancer l'éditeur de bureau

Passez au répertoire ../../out/linux_64/onlyoffice/desktopeditors/

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

Exécutez la commande suivante:

LD_LIBRARY_PATH=./ ./DesktopEditors

Hébergez ONLYOFFICE Docs sur votre serveur ou utilisez dans le cloud

Articles avec le tag :
Parcourir tous les tags