OnlyOffice

Материал из ALT Linux Wiki
OnlyOffice
Логотип OnlyOffice
OnlyOffice-Light-screenshot.png
Разработчик(и) Ascensio System SIA
Первый выпуск 2009
Лицензия AGPL-3.0-only
Сайт onlyoffice.com

OnlyOffice — офисный пакет с открытым исходным кодом, разработанный компанией Ascensio System SIA с головным офисом в Риге (Латвия). Решение включает в себя систему для управления документами, проектами, взаимоотношениями с клиентами и электронной почтой.

В составе офисного пакета в том числе имеется текстовый редактор, табличный процессор, редактор презентаций и документов PDF. Программы поддерживают работу с документами в форматах Office Open XML (DOCX, XSLX и PPTX), обладают высокой совместимостью с такими документами, но невысокой производительностью на слабых компьютерах.

1. Установка через Epm

Прежде всего, убедитесь в том, что у вас в системе установлена последняя версия epm! В разных дистрибутивах Альт используются разные команды.

ALT Sisyphus / Ximper Linux:

epm upgrade

Стабильная платформа P11:

epm upgrade "https://download.etersoft.ru/pub/Korinf/x86_64/ALTLinux/p11/eepm-*.noarch.rpm"

Остальные системы:

epm ei

Вариант 1

Скачайте rpm-пакет тут

По инструкции, описанной тут, выполните пересборку с помощью epm (с правами root и лучше в /root)

# epm install --repack --scripts onlyoffice-desktopeditors.x86_64.rpm

По той же инструкции добавьте в каталог шрифтов OnlyOffice шрифты Microsoft TrueType (соответствующий пакет есть в репозитории).

OnlyOffice по этой схеме ставится в /opt.

Вариант 2

Предполагает использования преднастроенного скрипта, хранящегося в /etc/eepm/prescription.d/onlyoffice.sh

Во время установки нужен большой раздел /tmp, в 1 ГБ не помещается. Поэтому убедитесь что размер /tmp от 2 ГБ и в противном случае выполните:

# mount -o,remount,size=2G /tmp

Установку можно выполнить следующими командами в терминале от имени пользователя root:

# apt-get update
# apt-get install eepm
# epm play onlyoffice

Либо можно воспользоваться программой с графическим интерфейсом "Установка сторонних приложений" (appinstall).

  1. Запустите программу от имени пользователя root;
  2. В строке поиска введите onlyoffice;
  3. Выделите найденную строку и нажмите кнопку Установка.

Готово!

Обновление

Т.к. программа установлена через epm, с обычным обновлением системы она обновляться не будет. Обновление программ из Epm выполняется следующей командой:

$ su - 
# epm upgrade

2. Установка из Flatpak

# apt-get install flatpak
# flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
# flatpak install flathub org.onlyoffice.desktopeditors

Запуск:

$ flatpak run org.onlyoffice.desktopeditors

После перехода в систему элементы программ будет в меню.

Чтобы обновить программу до новой версии введите команду:

# flatpak update

3. Установка с помощью RPM

Установка предполагает игнорирование зависимостей шрифтов и XCB-utils (эти пакеты и шрифты есть в системе, но из-за разницы в именовании установщик их не находит).

Скачиваем rpm-пакет тут

# rpm -ivh --nodeps ~/Загрузки/onlyoffice-desktopeditors.x86_64.rpm

Готово!

4. Установка AppImage с помощью Gear Lever

1. Установите Gear Lever, если программы ещё нет в системе:

# apt-get install gearlever

2. Скачайте AppImage программы OnlyOffice с официального репозитория на GitHub;

3а. Откройте программу Gear Lever, щёлкните вверху по кнопке "+  Открыть", найдите в открывшемся окне файлового менеджера ранее скачанный файл;

ЛИБО

3б. В Альт Симпли Линукс в файловом менеджере Thunar щёлкните правой кнопкой мыши по ранее скачанному пакету AppImage. Выберите пункт меню "Открыть с помощью", а затем "Задать приложение по умолчанию". В открывшемся окне найдите в списке программу Gear Lever и щёлкните по кнопке "Открыть". Таким образом, все пакеты AppImage будут автоматически открываться в Gear Lever. Удобно, как и в случае с установкой сторонних RPM пакетов;

4. Щёлкните по кнопке "Разблокировать", а затем по кнопке "Добавить в меню приложений";

Примечание: по умолчанию программа Gear Lever переносит пакеты AppImage в папку ~/AppImages. Как изменить такое поведение: откройте меню справа сверху (три точки по вертикали), выберите пункт "Настройки", в группе "Управление файлами" переключите настройку с "Перемещать AppImage в папку назначения" на "Клонировать AppImage в папку назначения".


5. Готово. Вы можете запустить OnlyOffice прямо в Gear Lever, нажав кнопку "Запустить", либо закрыть окно программы и запустить OnlyOffice через меню "Приложения".

Внимание! Повреждение файлов в сетевых папках!

Внимание! Если вы редактируете файл, находящийся в сетевой (общей) папке, а папка подключена через файловый менеджер (например, Thunar в Альт Симпли Линукс) с помощью GVFS (например, вписав smb://сервер/папка в адресной строке), то тогда OnlyOffice будет повреждать эти файлы при сохранении и восстановить вы их не сможете!

Этой программной ошибке много лет и её то исправят, то она снова появляется.

Для безопасного редактирования файлов в сетевой папке подключайте её другим способом. Например, с помощью fstab:

//сервер/папка    /mnt/smb_folder    cifs    user,rw,credentials=/root/.smbcredentials,iocharset=utf8,dir_mode=0777,file_mode=0777,nobrl    0    0

, где:

  • //сервер/папка - путь до сетевой (общей) папки;
  • /mnt/smb_folder - путь до локальной папки, куда будет монтироваться сетевая;
  • cifs - тип точки монтирования;
  • credentials=/root/.smbcredentials - путь до файла, который необходимо создать и указать в нём данные для подключения к сетевой папке. В целях безопасности права у файлы должны быть не выше 600. Данные в файле должны быть указаны в следующем формате:
username=имя_пользователя
password=пароль
domain=имя_домена_или_рабочей_группы

Например:

username=IvanovSP
password=P@$$w0rd
domain=WORKGROUP

Или:

username=PetrovIG
password=p@sSw0rD
domain=CORP.DOMAIN.RU

Примечательно, что ранее на форумах в Интернете рекомендовали использовать опцию cache=strict. Однако, в современных версиях Линукса (например, 2026 года выпуска) в этом нет необходимости, т.к. значение strict опции cache используется по умолчанию в fstab.

Иногда рекомендуется добавлять опцию vers=3.11, но, например, в Альт Симпли Линукс 11.1 редактирование файлов происходит корректно и без этого.

Также опцию nobrl где-то советуют использовать, а где-то нет. В статье она указана на всякий случай.

Рекомендуемые к прочтению статьи