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.
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
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
-
Clona il repository build_tools:
git clone https://github.com/ONLYOFFICE/build_tools.git -
Vai alla directory
build_tools/tools/linux:cd build_tools/tools/linux -
Esegui lo script
automate.pyspecificando il parametrodesktopper compilare Desktop Editors:./automate.py desktopnoteSe esegui lo script senza alcun parametro, verrà compilato Desktop Editors insieme a Document Server e Document Builder.
./automate.pySe 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