Поиск по сайту:

Как скомпилировать настольные редакторы ONLYOFFICE в Ubuntu


Компиляция программного обеспечения из исходного кода может показаться пугающей, особенно если вы никогда раньше этого не делали. Если вы пользователь Linux и хотите попробовать что-то скомпилировать самостоятельно, вы попали по адресу.

В этом руководстве вы узнаете, как скомпилировать и запустить Настольные редакторы ONLYOFFICE из исходного кода в Ubuntu с помощью специальных инструментов сборки.

О десктопных редакторах ONLYOFFICE

ONLYOFFICE Desktop Editors — это пакет офисного программного обеспечения с открытым исходным кодом, который работает в Windows, macOS и различных дистрибутивах Linux. Решение распространяется по лицензии AGPLv3, поэтому оно бесплатное и открыто для модификации.

Он поставляется с текстовым процессором, редактором электронных таблиц и инструментом презентаций, которые изначально совместимы с форматами Microsoft Office (DOCX, XLSX, PPTX), что позволяет открывать и редактировать любые файлы Word, Excel и PowerPoint.

Настольное приложение ONLYOFFICE предлагает пакеты для нескольких дистрибутивов (deb, rpm, snap, Flatpak, AppImage), что упрощает установку в любой среде Linux.

Однако если вы хотите скомпилировать Настольные редакторы ONLYOFFICE самостоятельно, вы можете использовать инструменты сборки, которые помогут вам автоматически установить все необходимые зависимости, компоненты и новейшую версию исходного кода приложение.

Системные Требования

Прежде всего убедитесь, что ваше оборудование соответствует следующим требованиям:

  • ЦП: двухъядерный, 2 ГГц или выше.
  • ОЗУ: 2 ГБ или более.
  • Жесткий диск: 40 ГБ или более.
  • Пространство подкачки: не менее 4 ГБ.
  • ОС: 64-битная Ubuntu 14.04.

Описанный ниже метод компиляции был успешно протестирован в Ubuntu 14.04 и может также работать в более поздних версиях дистрибутива.

Компиляция десктопных редакторов ONLYOFFICE в Ubuntu

Если Python и Git не установлены на вашем компьютере, это можно сделать с помощью следующей команды:

sudo apt-get install -y python git 

После установки вы можете перейти к процессу компиляции, клонировав репозиторий инструментов сборки.

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

После этого перейдите в каталог build_tools/tools/linux:

cd build_tools/tools/linux

Запустите скрипт Python со следующим параметром:

./automate.py desktop

Если вы запустите сценарий без параметра рабочего стола, вы также скомпилируете ONLYOFFICE Document Server и ONLYOFFICE Document Builder, что необязательно.

Скрипт автоматически скомпилирует все компоненты и зависимости, необходимые для корректной работы десктопных редакторов ONLYOFFICE. Потерпи. Процесс компиляции может занять много времени. Когда все закончится, вы сможете найти новую сборку в каталоге ../../out/linux_64/onlyoffice/desktopeditors/.

Запуск десктопных редакторов ONLYOFFICE

Теперь, когда сборка готова, перейдите в каталог ../../out/linux_64/onlyoffice/desktopeditors/, используя следующую команду:

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

Чтобы запустить приложение, запустите это:

LD_LIBRARY_PATH=./ ./DesktopEditors

Десктопные редакторы ONLYOFFICE будут работать.

Теперь вы можете:

  • открывать и редактировать файлы DOC, DOCX, XLS, XLSX, ODT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, ODS, CSV, PPT и ODP.
  • используйте различные инструменты редактирования и форматирования – нижние колонтитулы, заголовки, сноски и т. д.
  • вставляйте сложные объекты, такие как диаграммы, фигуры, изображения, буквицы и текстовые рисунки.
  • доступ к сторонним плагинам — YouTube, макросам, фоторедактору, переводчику, тезаурусу и т. д.
  • подписывать документы ЭЦП.
  • защитить документы паролем.
  • совместно редактируйте файлы в режиме реального времени, подключив настольное приложение к выбранной вами облачной платформе — ONLYOFFICE, ownCloud, Nextcloud или Seafile.

Если что-то пойдет не так и вы не можете правильно скомпилировать Настольные редакторы ONLYOFFICE из исходного кода, вы всегда можете обратиться за помощью, создав проблему в этом репозитории GitHub, или установить Десктопные редакторы ONLYOFFICE, используя репозиторий в Linux. .