Como compilar editores de desktop ONLYOFFICE no Ubuntu
Compilar software a partir do código-fonte pode parecer assustador, especialmente se você nunca fez isso antes. Se você é usuário Linux e deseja tentar compilar algo sozinho, você veio ao lugar certo.
Neste guia, você aprenderá como compilar e executar ONLYOFFICE Desktop Editors a partir do código-fonte no Ubuntu usando ferramentas de compilação especiais.
Sobre os editores de desktop do ONLYOFFICE
ONLYOFFICE Desktop Editors é um pacote de software de escritório de código aberto que roda em Windows, macOS e várias distribuições Linux. A solução é distribuída sob a licença AGPLv3, portanto é gratuita e aberta para modificação.
Ele vem com um processador de texto, um editor de planilhas e uma ferramenta de apresentação que são nativamente compatíveis com os formatos do Microsoft Office (DOCX, XLSX, PPTX) permitindo abrir e editar qualquer arquivo do Word, Excel e PowerPoint.
O aplicativo de desktop ONLYOFFICE oferece pacotes para diversas distros (deb, rpm, snap, flatpak, AppImage), o que facilita a instalação em qualquer ambiente Linux.
No entanto, se quiser compilar ONLYOFFICE Desktop Editors por conta própria, você pode usar as ferramentas de compilação que o ajudarão a instalar automaticamente todas as dependências, componentes necessários e a versão mais recente do código-fonte do aplicativo.
Requisitos de sistema
Em primeiro lugar, certifique-se de que o seu hardware atende aos seguintes requisitos:
- CPU: dual-core, 2 GHz ou superior.
- RAM: 2 GB ou mais.
- HDD: 40 GB ou mais.
- Espaço de troca: pelo menos 4 GB.
- SO: Ubuntu 14.04 de 64 bits.
O método de compilação descrito abaixo foi testado com sucesso no Ubuntu 14.04 e também pode funcionar em versões mais recentes da distribuição.
Compilação de editores de desktop ONLYOFFICE no Ubuntu
Se Python e Git não estiverem instalados em seu computador, você pode fazer isso com o seguinte comando:
sudo apt-get install -y python git
Após a instalação, você pode prosseguir para o processo de compilação clonando o repositório de ferramentas de construção.
git clone https://github.com/ONLYOFFICE/build_tools.git
Depois disso, vá para o diretório build_tools/tools/linux:
cd build_tools/tools/linux
Execute um script Python com o seguinte parâmetro:
./automate.py desktop
Se você executar o script sem o parâmetro desktop, você também compilará o ONLYOFFICE Document Server e o ONLYOFFICE Document Builder, o que não é necessário.
O script compilará automaticamente todos os componentes e dependências necessários para o correto funcionamento do ONLYOFFICE Desktop Editors. Ser paciente. O processo de compilação pode levar muito tempo. Quando terminar, você poderá encontrar a nova compilação no diretório ../../out/linux_64/onlyoffice/desktopeditors/.
Lançamento dos editores de desktop ONLYOFFICE
Agora que a compilação está pronta, vá para o diretório ../../out/linux_64/onlyoffice/desktopeditors/ usando o seguinte comando:
cd ../../out/linux_64/onlyoffice/desktopeditors
Para iniciar o aplicativo, execute isto:
LD_LIBRARY_PATH=./ ./DesktopEditors
Os editores de desktop do ONLYOFFICE serão executados.
Agora você pode:
- abra e edite arquivos DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT e ODP.
- faça uso de várias ferramentas de edição e formatação – rodapés, cabeçalhos, notas de rodapé, etc.
- insira objetos complexos, como gráficos, formas, imagens, capitulares e arte de texto.
- acessar plug-ins de terceiros – YouTube, Macros, Photo Editor, Translator, Thesaurus, etc.
- assinar documentos com assinatura digital.
- proteja documentos com uma senha.
- coedite arquivos em tempo real conectando o aplicativo de desktop a uma plataforma de nuvem de sua escolha – ONLYOFFICE, ownCloud, Nextcloud ou Seafile.
Se algo der errado e você não conseguir compilar corretamente o ONLYOFFICE Desktop Editors a partir do código-fonte, você sempre pode pedir ajuda criando um problema neste repositório GitHub ou pode instalar o ONLYOFFICE Desktop Editors usando o repositório no Linux .