Компания Etersoft разработала универсальный пакетный менеджер EPM

Компания Etersoft объявила о выпуске EPM 1.0, универсального средства управления пакетами, которое предоставляет единый синтаксис для операций над пакетами в различных Linux-дистрибутивах. Интерфейс EPM напоминает rpm, apt и urpm. С момента первого анонса проекта на Девятой конференции разработчиков свободных программ в Обнинске функциональность EPM была обеспечена для таких дистрибутивов, как ALT Linux, Ubuntu, Debian, Mandriva, Fedora, openSUSE, ArchLinux и Slackware. Все связанные с EPM наработки открыты под лицензией GPLv2. Код написан на Shell и предельно прост для расширения и дополнения.

Одной из проблем, возникающих из-за многообразия дистрибутивов Linux, является необходимость использования в каждом классе дистрибутивов собственного набора команд для управления пакетами. EPM является надстройкой над существующими пакетными менеджерами (apt, rpm, dpkg, urpm, pkg_add, emerge, pacman, yum, zypper, mpkg, slackpkg) и позволяет выполнять необходимые операции на любой платформе с помощью единого набора команд. Это позволит существенно упростить процедуру управления пакетами для тех, кто работает с множеством дистрибутивов: системных администраторов, разработчиков, тестировщиков.

В отличие от аналогичных проектов, таких как smart и PackageKit, в EPM реализовано несколько альтернативных команд для выполнения операций с пакетами, что позволяет не навязывать жесткие рамки и упростить использование EPM людьми уже привыкшими к определённому синтаксиму. Кроме того, EPM поддерживает как выполнение индивидуальных операций с отдельными пакетами, выступая как надстройка над низкоуровнемыми инструментами rpm и dpkg, так и позволяет манипулировать группами пакетов с учётом зависимостей, как это делается в yum и apt.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.