Passa al contenuto principale

Compilazione per Ubuntu

Introduzione​

Desktop Editors è un'applicazione che permette di modificare documenti, fogli di calcolo e presentazioni memorizzati sul tuo computer in modalità offline. È anche possibile connettere Desktop Editors al tuo cloud per collaborare in simultanea con altri utenti.

Puoi facilmente compilare Desktop Editors dai codici sorgente utilizzando gli appositi build_tools. I build_tools permettono di ottenere e installare automaticamente tutti i componenti necessari per il processo di compilazione, tutte le dipendenze richieste per il corretto funzionamento di Desktop Editors, oltre a ottenere l'ultima versione del codice sorgente di Desktop Editors e costruire tutti i loro componenti.

Importante!

Possiamo garantire il corretto funzionamento solo per i prodotti costruiti dal branch master.

Requisiti di sistema​

Hardware

  • CPU: dual core 2 GHz o superiore
  • RAM: almeno 2 GB, ma dipende dal sistema operativo host. Più ce n'è, meglio è
  • HDD: almeno 40 GB di spazio libero
  • SWAP: almeno 4 GB, ma dipende dal sistema operativo host. Più ce n'è, meglio è

Software

  • OS: Ubuntu 16.04 a 64 bit
note

La soluzione è stata testata su Ubuntu 16.04. Altre distribuzioni potrebbero richiedere azioni specifiche che non sono descritte qui.

Installazione delle dipendenze​

Potrebbe essere necessario installare Python e Git se non sono ancora installati sul tuo computer. Questo può essere fatto utilizzando il seguente comando:

sudo apt-get install -y python git

Compilazione del codice sorgente di Desktop Editors​

  1. Clona il repository build_tools:

    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. Vai alla directory build_tools/tools/linux:

    cd build_tools/tools/linux
  3. Esegui lo script automate.py specificando il parametro desktop per compilare Desktop Editors:

    ./automate.py desktop
    note

    Se esegui lo script senza alcun parametro, verrà compilato Desktop Editors insieme a Document Server e Document Builder.

    ./automate.py

    Se necessario, puoi compilare più prodotti contemporaneamente eseguendo lo script con i parametri corrispondenti ai prodotti necessari. Per saperne di più sulla compilazione di Document Server puoi leggere questo articolo. Per saperne di più sulla compilazione di Document Builder fai riferimento a questo articolo.

Attendi mentre lo script viene eseguito. A seconda delle capacità del tuo computer, questo processo può richiedere molto tempo. Ad esempio, su Intel Core i7-7700 richiede almeno 3 ore.

Lo script compilerà tutte le dipendenze e i componenti che fanno parte di Desktop Editors.

La build sarà disponibile nella directory ../../out/linux_64/onlyoffice/desktopeditors/. Ora puoi procedere all'esecuzione di Desktop Editors sul tuo server.

Esecuzione di Desktop Editors​

Vai alla directory ../../out/linux_64/onlyoffice/desktopeditors/

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

Esegui il seguente comando:

LD_LIBRARY_PATH=./ ./DesktopEditors