Com compilar editors d'escriptori ONLYOFFICE a Ubuntu


La compilació de programari a partir del codi font pot semblar aterridor, sobretot si no ho heu fet mai abans. Si sou un usuari de Linux i voleu provar de compilar alguna cosa pel vostre compte, heu vingut al lloc correcte.

En aquesta guia, aprendràs a compilar i executar els editors d'escriptori ONLYOFFICE des del codi font a Ubuntu mitjançant eines de creació especials.

ONLYOFFICE Desktop Editors és un paquet de programari d'oficina de codi obert que s'executa a Windows, macOS i diverses distribucions de Linux. La solució es distribueix sota la llicència AGPLv3, de manera que és gratuïta i oberta a modificacions.

Ve amb un processador de textos, un editor de fulls de càlcul i una eina de presentació que són compatibles de manera nativa amb els formats de Microsoft Office (DOCX, XLSX, PPTX) que us permeten obrir i editar qualsevol fitxer de Word, Excel i PowerPoint.

[ També us pot agradar: Com crear una plataforma d'aprenentatge electrònic amb Moodle i ONLYOFFICE ]

L'aplicació d'escriptori ONLYOFFICE ofereix paquets per a diverses distribucions (deb, rpm, snap, flatpak, AppImage), cosa que facilita la instal·lació en qualsevol entorn Linux.

Tanmateix, si voleu compilar els editors d'escriptori ONLYOFFICE pel vostre compte, podeu utilitzar les eines de creació que us ajudaran a instal·lar automàticament totes les dependències, components necessaris i la versió més recent del codi font de l'aplicació.

En primer lloc, assegureu-vos que el vostre maquinari compleix els requisits següents:

  • CPU: de doble nucli, 2 GHz o superior.
  • RAM: 2 GB o més.
  • Disc dur: 40 GB o més.
  • Espai d'intercanvi: almenys 4 GB.
  • SO: Ubuntu 14.04 de 64 bits.

El mètode de compilació que es descriu a continuació s'ha provat amb èxit a Ubuntu 14.04 i també pot funcionar en versions més recents de la distribució.

Recopilació dels editors d'escriptori ONLYOFFICE a Ubuntu

Si Python i Git no estan instal·lats al vostre ordinador, podeu fer-ho amb l'ordre següent:

$ sudo apt-get install -y python git 

Després de la instal·lació, podeu passar al procés de compilació clonant el dipòsit d'eines de compilació.

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

Després d'això, aneu al directori build_tools/tools/linux:

$ cd build_tools/tools/linux

Executeu un script Python amb el paràmetre següent:

$ ./automate.py desktop

Si executeu l'script sense el paràmetre d'escriptori, també compilareu ONLYOFFICE Document Server i ONLYOFFICE Document Builder, que no és necessari.

L'script compilarà automàticament tots els components i dependències necessaris per al correcte funcionament dels editors d'escriptori ONLYOFFICE. Sigues pacient. El procés de compilació pot trigar molt de temps. Quan acabi, podeu trobar la nova compilació al directori ../../out/linux_64/onlyoffice/desktopeditors/.

Llançament dels editors d'escriptori ONLYOFFICE

Ara que la compilació està llesta, aneu al directori ../../out/linux_64/onlyoffice/desktopeditors/ amb l'ordre següent:

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

Per iniciar l'aplicació, executeu això:

LD_LIBRARY_PATH=./ ./DesktopEditors

S'executaran els editors d'escriptori ONLYOFFICE.

Ara pots:

  • obre i editeu fitxers DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT i ODP.
  • Feu ús de diverses eines d'edició i format: peus de pàgina, capçaleres, notes a peu de pàgina, etc.
  • insereix objectes complexos, com ara gràfics, formes, imatges, majúscules i text.
  • Accediu a connectors de tercers: YouTube, Macros, Editor de fotos, Traductor, Tesaurus, etc.
  • signar documents amb una signatura digital.
  • protegeix els documents amb una contrasenya.
  • Coediteu fitxers en temps real connectant l'aplicació d'escriptori a una plataforma al núvol que trieu: ONLYOFFICE, ownCloud, Nextcloud o Seafile.

Si alguna cosa va malament i no podeu compilar correctament els editors d'escriptori ONLYOFFICE a partir del codi font, sempre podeu demanar ajuda creant un problema en aquesta instal·lació dels editors d'escriptori ONLYOFFICE mitjançant el repositori a Linux.