OnlyOffice
| OnlyOffice | |
|---|---|
| Разработчик(и) | 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).
- Запустите программу от имени пользователя root;
- В строке поиска введите onlyoffice;
- Выделите найденную строку и нажмите кнопку Установка.
Готово!
Обновление
Т.к. программа установлена через 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. Щёлкните по кнопке "Разблокировать", а затем по кнопке "Добавить в меню приложений";
5. Готово. Вы можете запустить OnlyOffice прямо в Gear Lever, нажав кнопку "Запустить", либо закрыть окно программы и запустить 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 где-то советуют использовать, а где-то нет. В статье она указана на всякий случай.