Ricerca nel sito web

Come compilare OnlyOFFICE Desktop Editors su Ubuntu


Compilare software dal codice sorgente potrebbe sembrare spaventoso, soprattutto se non l'hai mai fatto prima. Se sei un utente Linux e vuoi provare a compilare qualcosa da solo, sei nel posto giusto.

In questa guida imparerai come compilare ed eseguire ONLYOFFICE Desktop Editors dal codice sorgente su Ubuntu utilizzando speciali strumenti di creazione.

Informazioni sugli editor desktop di OnlyOffice

LYONOFFICE Desktop Editors è un pacchetto software per ufficio open source che funziona su Windows, macOS e varie distribuzioni Linux. La soluzione è distribuita con licenza AGPLv3, quindi è gratuita e aperta a modifiche.

Viene fornito con un elaboratore di testi, un editor di fogli di calcolo e uno strumento di presentazione compatibili in modo nativo con i formati di Microsoft Office (DOCX, XLSX, PPTX) che ti consentono di aprire e modificare qualsiasi file Word, Excel e PowerPoint.

L'app desktop ONLYOFFICE offre pacchetti per più distribuzioni (deb, rpm, snap, flatpak, AppImage), che ne facilitano l'installazione in qualsiasi ambiente Linux.

Tuttavia, se desideri compilare ONLYOFFICE Desktop Editors da solo, puoi utilizzare gli strumenti di creazione che ti aiuteranno a installare automaticamente tutte le dipendenze, i componenti richiesti e la versione più recente del codice sorgente del applicazione.

Requisiti di sistema

Prima di tutto, assicurati che il tuo hardware rispetti i seguenti requisiti:

  • CPU: dual-core, 2 GHz o superiore.
  • RAM: 2 GB o più.
  • HDD: 40 GB o più.
  • Spazio di swap: almeno 4 GB.
  • Sistema operativo: Ubuntu 14.04 a 64 bit.

Il metodo di compilazione descritto di seguito è stato testato con successo su Ubuntu 14.04 e potrebbe funzionare anche su versioni più recenti della distribuzione.

Compilazione di OnlyOFFICE Desktop Editors in Ubuntu

Se Python e Git non sono installati sul tuo computer, puoi farlo con il seguente comando:

sudo apt-get install -y python git 

Dopo l'installazione è possibile passare al processo di compilazione clonando il repository degli strumenti di compilazione.

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

Successivamente, vai alla directory build_tools/tools/linux:

cd build_tools/tools/linux

Esegui uno script Python con il seguente parametro:

./automate.py desktop

Se esegui lo script senza il parametro desktop, compilerai anche ONLYOFFICE Document Server e ONLYOFFICE Document Builder, il che non è necessario.

Lo script compilerà automaticamente tutti i componenti e le dipendenze necessarie per il corretto funzionamento di OnlyOfficex Desktop Editors. Essere pazientare. Il processo di compilazione potrebbe richiedere molto tempo. Al termine, puoi trovare la nuova build nella directory ../../out/linux_64/onlyoffice/desktopeditors/.

Lancio di OnlyOFFICE Desktop Editors

Ora che la build è pronta, vai alla directory ../../out/linux_64/onlyoffice/desktopeditors/ utilizzando il seguente comando:

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

Per avviare l'applicazione, esegui questo:

LD_LIBRARY_PATH=./ ./DesktopEditors

Verrà eseguito OnlyOFFICE Desktop Editors.

Ora puoi:

  • apri e modifica file DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT e ODP.
  • utilizzare vari strumenti di modifica e formattazione: piè di pagina, intestazioni, note a piè di pagina, ecc.
  • inserire oggetti complessi, come grafici, forme, immagini, capilettera e grafica di testo.
  • accedere a plugin di terze parti: YouTube, macro, editor di foto, traduttore, dizionario dei sinonimi, ecc.
  • firmare i documenti con firma digitale.
  • proteggere i documenti con una password.
  • co-modifica i file in tempo reale collegando l'applicazione desktop a una piattaforma cloud di tua scelta: OnlyOFFICE, ownCloud, Nextcloud o Seafile.

Se qualcosa va storto e non riesci a compilare correttamente ONLYOFFICE Desktop Editors dal codice sorgente, puoi sempre chiedere aiuto creando un problema in questo repository GitHub oppure puoi installare OnlyOFFICE Desktop Editors utilizzando il repository in Linux .