Сравнение средств развертывания/обновления приложений и поддерживаемые платформы

Прежде чем сотрудники предприятия смогут пользоваться офисным пакетом, его необходимо установить (желательно с использованием средств автоматизации) и периодически обновлять (а в случае с платными программными пакетами еще и активировать/переактивировать).

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

Что у нас с точки зрения развертывания предлагают наши офисные пакеты?

Развертывание/обновление Microsoft Office

Microsoft Office изначально ограничен тем, что официально поддерживается только под Windows и под Mac OS (под нее идет ограниченная версия Office c неполной функциональностью). Развертывание под Linux Microsoft Office не поддерживается, хотя:

  • из под Linux можно работать через Web-браузер в Microsoft Office Online, но возможности будут сильно ограничены;

  • можно поднять Microsoft Office в Wine/PlayOnLinux, по при этом будут проблемы. Обычно есть воможность только старую и неподдерживаемую версию Office (по традиции Office 2010, следующие версии в Wine практически неработоспособны), и при этом проблемы с лицензированием/активацией никуда не денутся.

Под Windows Microsoft Office развертывается в автоматическом режиме на самых разных предприятиях: и вместе с образами, и средствами групповых политик, и через System Center Configuration Manager. Возможности автоматизированного развертывания/автоматического обновления реализованы в полной мере. Дополнительную нагрузку на администраторов добавляет необходимость активации и учета лицензий, но все корпоративные инструменты для этой цели есть.

Развертывание/обновление LibreOffice

LibreOffice можно развертывать как под Windows, так и под Mac OS и разные версии Linux (включая разную экзотику). С большинством десктопных дистрибутивов Linux LibreOffice вообще устанавливается по умолчанию.

Дистрибутив LibreOffice под Windows поставляется в формате MSI. Соответственно, развертывание можно произвести как средствами групповой политики, так и через System Center Configuration Manager. А можно использовать просто встроенную в Windows утилиту MSIEXEC или PowerShell (запускать придется с правами администратора). Для развертывания LibreOffice в режиме тихой установки можно использовать команду вида

MsiExec.exe /i LibreOffice_7.x.x_Win_x86.msi RebootYesNo=No /qn

Для удаления:

MsiExec.exe /x LibreOffice_7.x.x_Win_x86.msi RebootYesNo=No /qn

Для переустановки/починки:

MsiExec.exe /fa LibreOffice_7.x.x_Win_x86.msi RebootYesNo=No /qn

Вместо LibreOffice_7.x.x_Win_x86.msi нужно, конечно, поставить, имя своего файла дистрибутива с указанием полного пути (обычно сетевого).

При установке LibreOffice можно указать точный набор компонентов и множество дополнительных параметров. Все они с примерами описаны в документации, копировать сюда мы их не будем, дадим просто ссылку на официальную справку:

https://wiki.documentfoundation.org/Deployment_and_Migration/ru

Никакого обновления LibreOffice под Windows не предусмотрено (только уведомления о необходимости обновления). Для обновления даже между минорными версиями (например, с 7.2.5 до 7.3) придется удалять LibreOffice и устанавливать заново. Учитывая небольшой размер дистрибутива, а также то, что настройки сохраняются, обычно это не является большой проблемой. Сразу предупредим, что новые версии LibreOffice появляются раз в несколько месяцев и устанавливать их имеет смысл: каждый месяц в LibreOffice закрывается по несколько сотен баг-репортов, а сам продукт развивается очень быстро. Зато не нужно думать про активацию, переактивацию и учет лицензий, как в Microsoft Office.

При развертывании LibreOffice под Linux установка/обновление LibreOffice производится стандартным образом из частных или общественных репозитариев. Например, для установки/обновления LibreOffice под Ubuntu/Mint можно использовать команды:

sudo add-apt-repository ppa:libreoffice/ppa

sudo apt update && sudo apt install libreoffice

Развертывание/обновление WPS Office, OnlyOffice/Р7 Офис, МойОфис

Дистрибутив WPS Office поставляется в версии под Windows в виде исполняемого файла, но командная строка для тихой установки в нем предусмотрена. Она может выглядеть, например, как

WPSOffice_11.2.0.10017.exe /S /ACCEPTEULA=1

(только нужно скачивать не предлагаемый по умолчанию онлайн-инсталлятор, а полный оффлайн-установщик).

Установка WPS Office под Linux производится из скачанных пакетов, например, под Ubuntu соответствующая команда на установку может выглядеть примерно так:

sudo dpkg -i wps-office_11.1.0.9126.XA_amd64.deb

Официальной информации о возможности автоматизированной установки OnlyOffice/Р7 Офис Desktop Editors под Windows мне найти не удалось (кроме сообщения на форуме от разработчиков от октября 2021 года, что они пока не тестировали эту возможность). Есть различные предложения в интернете, но рабочего варианта мне найти не удалось.

МойОфис поставляется в формате MSI, поэтому для его автоматизированного развертываия можно использовать все возможности, включая групповые политики, SCCM и MSIEXEC.

Автоматизированное развертывание в Mac OS и Linux для OnlyOffice и МойОфис поддерживается средствами этих операционных систем, но подробно рассматривать их мы здесь не будем.