Hvordan kompilere ONLYOFFICE Desktop Editors på Ubuntu
Å kompilere programvare fra kildekode kan høres skremmende ut, spesielt hvis du aldri har gjort det før. Hvis du er en Linux-bruker og ønsker å prøve å kompilere noe på egen hånd, har du kommet til rett sted.
I denne veiledningen lærer du hvordan du kompilerer og kjører ONLYOFFICE Desktop Editors fra kildekoden på Ubuntu ved å bruke spesielle byggeverktøy.
Om ONLYOFFICE Desktop Editors
ONLYOFFICE Desktop Editors er en åpen kildekode-kontorprogramvarepakke som kjører på Windows, macOS og ulike Linux-distribusjoner. Løsningen distribueres under AGPLv3-lisensen, så den er gratis og åpen for endring.
Den leveres med en tekstbehandler, et regnearkredigeringsprogram og et presentasjonsverktøy som er kompatible med Microsoft Office-formatene (DOCX, XLSX, PPTX) slik at du kan åpne og redigere alle Word-, Excel- og PowerPoint-filer.
ONLYOFFICE-skrivebordsappen tilbyr pakker for flere distroer (deb, rpm, snap, flatpak, AppImage), som gjør det enkelt å installere i ethvert Linux-miljø.
Men hvis du ønsker å kompilere ONLYOFFICE Desktop Editors på egen hånd, kan du bruke byggeverktøyene som vil hjelpe deg å automatisk installere alle nødvendige avhengigheter, komponenter og den nyeste versjonen av kildekoden til applikasjon.
Systemkrav
Først av alt, sørg for at maskinvaren din samsvarer med følgende krav:
- CPU: dual-core, 2 GHz eller høyere.
- RAM: 2 GB eller mer.
- HDD: 40 GB eller mer.
- Bytt plass: minst 4 GB.
- OS: 64-bit Ubuntu 14.04.
Kompileringsmetoden beskrevet nedenfor har blitt testet på Ubuntu 14.04 og kan også fungere på nyere versjoner av distroen.
Samling av ONLYOFFICE Desktop Editors i Ubuntu
Hvis Python og Git ikke er installert på datamaskinen din, kan du gjøre det med følgende kommando:
sudo apt-get install -y python git
Etter installasjonen kan du gå videre til kompileringsprosessen ved å klone byggeverktøy-depotet.
git clone https://github.com/ONLYOFFICE/build_tools.git
Deretter går du til katalogen build_tools/tools/linux:
cd build_tools/tools/linux
Kjør et Python-skript med følgende parameter:
./automate.py desktop
Hvis du kjører skriptet uten skrivebordsparameteren, vil du også kompilere ONLYOFFICE Document Server og ONLYOFFICE Document Builder, noe som ikke er nødvendig.
Skriptet vil automatisk kompilere alle komponentene og avhengighetene som kreves for riktig arbeid av ONLYOFFICE Desktop Editors. Vær tålmodig. Kompileringsprosessen kan ta mye tid. Når det er over, kan du finne det nye bygget i katalogen ../../out/linux_64/onlyoffice/desktopeditors/.
Lansering av ONLYOFFICE Desktop Editors
Nå som byggingen er klar, gå til katalogen ../../out/linux_64/onlyoffice/desktopeditors/ ved å bruke følgende kommando:
cd ../../out/linux_64/onlyoffice/desktopeditors
For å starte programmet, kjør dette:
LD_LIBRARY_PATH=./ ./DesktopEditors
ONLYOFFICE Desktop Editors vil kjøre.
Nå kan du:
- åpne og redigere DOC-, DOCX-, XLS-, XLSX-, ODT-, PPTX-, RTF-, TXT-, PDF-, HTML-, EPUB-, XPS-, DjVu-, ODS-, CSV-, PPT- og ODP-filer.
- gjøre bruk av ulike redigerings- og formateringsverktøy – bunntekst, topptekst, fotnote osv.
- sette inn komplekse objekter, for eksempel diagrammer, former, bilder, bokstaver og tekstgrafikk.
- få tilgang til tredjeparts plugins – YouTube, makroer, fotoredigering, oversetter, synonymordbok, etc.
- signere dokumenter med digital signatur.
- beskytte dokumenter med et passord.
- co-rediger filer i sanntid ved å koble skrivebordsapplikasjonen til en skyplattform du velger – ONLYOFFICE, ownCloud, Nextcloud eller Seafile.
Hvis noe går galt og du ikke kan kompilere ONLYOFFICE Desktop Editors riktig fra kildekoden, kan du alltid be om hjelp ved å opprette et problem i denne GitHub-repoen, eller du kan installere ONLYOFFICE Desktop Editors ved å bruke repository i Linux .