Recherche de site Web

Comment compiler les éditeurs de bureau ONLYOFFICE sur Ubuntu


Compiler un logiciel à partir du code source peut sembler effrayant, surtout si vous ne l'avez jamais fait auparavant. Si vous êtes un utilisateur Linux et que vous souhaitez essayer de compiler quelque chose par vous-même, vous êtes au bon endroit.

Dans ce guide, vous apprendrez à compiler et à exécuter ONLYOFFICE Desktop Editors à partir du code source sur Ubuntu à l'aide d'outils de construction spéciaux.

À propos des éditeurs de bureau ONLYOFFICE

ONLYOFFICE Desktop Editors est un progiciel bureautique open source qui fonctionne sous Windows, macOS et diverses distributions Linux. La solution est distribuée sous licence AGPLv3, elle est donc gratuite et ouverte à la modification.

Il est livré avec un traitement de texte, un éditeur de feuille de calcul et un outil de présentation nativement compatible avec les formats Microsoft Office (DOCX, XLSX, PPTX) vous permettant d'ouvrir et de modifier n'importe quel fichier Word, Excel et PowerPoint.

L'application de bureau ONLYOFFICE propose des packages pour plusieurs distributions (deb, rpm, snap, flatpak, AppImage), ce qui facilite son installation dans n'importe quel environnement Linux.

Cependant, si vous souhaitez compiler ONLYOFFICE Desktop Editors vous-même, vous pouvez utiliser les outils de construction qui vous aideront à installer automatiquement toutes les dépendances et composants requis, ainsi que la version la plus récente du code source de application.

Configuration requise

Tout d'abord, assurez-vous que votre matériel est conforme aux exigences suivantes :

  • CPU : double cœur, 2 GHz ou supérieur.
  • RAM : 2 Go ou plus.
  • HDD : 40 Go ou plus.
  • Espace d'échange : au moins 4 Go.
  • OS : Ubuntu 14.04 64 bits.

La méthode de compilation décrite ci-dessous a été testée avec succès sur Ubuntu 14.04 et pourrait également fonctionner sur des versions plus récentes de la distribution.

Compilation des éditeurs de bureau ONLYOFFICE dans Ubuntu

Si Python et Git ne sont pas installés sur votre ordinateur, vous pouvez le faire avec la commande suivante :

sudo apt-get install -y python git 

Après l'installation, vous pouvez passer au processus de compilation en clonant le référentiel des outils de construction.

git clone https://github.com/ONLYOFFICE/build_tools.git

Après cela, allez dans le répertoire build_tools/tools/linux :

cd build_tools/tools/linux

Exécutez un script Python avec le paramètre suivant :

./automate.py desktop

Si vous exécutez le script sans le paramètre desktop, vous compilerez également ONLYOFFICE Document Server et ONLYOFFICE Document Builder, ce qui n'est pas nécessaire.

Le script compilera automatiquement tous les composants et dépendances nécessaires au bon fonctionnement d'ONLYOFFICE Desktop Editors. Sois patient. Le processus de compilation peut prendre beaucoup de temps. Une fois terminé, vous pourrez retrouver la nouvelle build dans le répertoire ../../out/linux_64/onlyoffice/desktopeditors/.

Lancement des éditeurs de bureau ONLYOFFICE

Maintenant que la build est prête, accédez au répertoire ../../out/linux_64/onlyoffice/desktopeditors/ à l'aide de la commande suivante :

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

Pour lancer l'application, exécutez ceci :

LD_LIBRARY_PATH=./ ./DesktopEditors

Les éditeurs de bureau ONLYOFFICE s'exécuteront.

Maintenant vous pouvez:

  • ouvrez et modifiez les fichiers DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT et ODP.
  • utiliser divers outils d’édition et de formatage – pieds de page, en-têtes, notes de bas de page, etc.
  • insérez des objets complexes, tels que des graphiques, des formes, des images, des lettrines et du Text Art.
  • accéder à des plugins tiers – YouTube, Macros, Photo Editor, Traducteur, Thésaurus, etc.
  • signer des documents avec une signature numérique.
  • protéger les documents avec un mot de passe.
  • co-éditez des fichiers en temps réel en connectant l'application de bureau à une plate-forme cloud de votre choix : ONLYOFFICE, ownCloud, Nextcloud ou Seafile.

Si quelque chose ne va pas et que vous ne parvenez pas à compiler correctement ONLYOFFICE Desktop Editors à partir du code source, vous pouvez toujours demander de l'aide en créant un problème dans ce dépôt GitHub ou vous pouvez installer ONLYOFFICE Desktop Editors à l'aide du référentiel sous Linux. .