Группа компаний Applite представила систему автоматического создания программных контейнеров для корпоративных приложений в среде Linux. Этот модуль с графическим интерфейсом формирует контейнеры программного обеспечения (ПО) из deb‑пакетов. Доставка и установка контейнеров осуществляется через систему централизованного управления ПО LayerPie, упрощающей установку корпоративного программного обеспечения на рабочие станции и снимает технологические ограничения пакетного способа установки ПО, рассказали в пресс‑службе группы компаний информационной службе Хабра.
По словам разработчиков модуля, в Linux‑системах используется пакетный способ установки ПО. Для этого администратору нужно создать и запустить скрипт, после чего из репозитория на рабочую станцию устанавливается приложение. Иногда для работы новых и ранее установленных приложений нужны разные версии одних и тех же библиотек, поэтому установка нового ПО может привести к конфликту приложений.
Чтобы этих проблем не было, разработчики из Applite создали систему, где доставка и развёртывание ПО осуществляется в программных контейнерах, которые компания называет «слоями». ПО в слое уже развёрнуто, и он содержит все необходимые для работы приложения библиотеки. Приложение сразу монтируется в файловую систему. Слои с приложениями можно добавить в локальное хранилище с возможностью раздачи на рабочие станции. До отправки на рабочую станцию все слои тестируются администратором на работоспособность.
Собрать слой администратор может в любой операционной системе, где есть браузер. На входе он подает информацию о ПО, необходимого для упаковки в слой. На выходе получает файл слоя с информацией о его наполнении и рекомендациями по созданию дополнительных слоев, если это необходимо. Решение уже интегрировано в систему централизованного управления ПО LayerPie от ГК Applite.