1

«Компания Etersoft объявила о выпуске EPM 1.0, универсального средства управления пакетами…»

Совсем недавно узнал об этой утилите, хотя новость о её разработке появилась ещё в октябре 2012 года, сразу замечу что это не полноценный пакетный менеджер, как озаглавили новость на OpenNET, а всего лишь "универсальное средство управления пакетами" (впрочем об этом говорят и сами разработчики), т.е. надстройка над низкоуровневыми инструментами rpm и dpkg. Чтобы было понятнее новичкам поясню на примере DNF.

Вики ROSA пишет:

«DNF и RPM
Управление программными пакетами осуществляется с помощью утилит командной строки rpm и dnf. RPM является "низкоуровневым" пакетным менеджером, производящим установку, удаление и обновление пакетов, DNF "высокоуровневым" пакетным менеджером, в задачи которого входит разрешение зависимостей между пакетами, их скачивание и установка с использованием "низкоуровневого" RPM.»

То есть это совершенно разные утилиты в своём подходе к управлению пакетами в системе. Штатный пакетный менеджер не только устанавливает, удаляет программы-пакеты, но осуществляет полноценный контроль за зависимостями к ним.
EPM — это универсальное средство управления пакетами, с помощью преобразования команд известных пакетных менеджеров в свои собственные унифицированные, с более простым и коротким синтаксисом.

Компания российская: ООО «Этерсофт» Россия, Санкт-Петербург
Пакет называется —  eepm
Но вот справка в нём epm --help (125 строк) почему-то только на английском, хотя пакет я взял от ROSA
eepm-3.9.2-eter1rosa-rosa2014.1.noarch.rpm — поддерживает работу с URPMI
eepm-3.62.13-1-rosa2021.1.noarch.rpm — поддерживает работу с DNF
В планах разработчика — сделать man-страницы (английский, русский), сейчас man, даже на английском всего лишь небольшой набросок.

Описание работы утилиты и сравнение команд (12 основных) можно посмотреть в вики, Epm — Etersoft wiki.
Список всех унифицированных команд находится в справке пакета epm -h (125 строк)
Зеркало на репозиторий пакетов под версии различных дистрибутивов Index of /pub/Korinf/

Новость от 16.10.2012г с сайта OpenNET
Частично текст в сообщении ниже (без унифицированных команд).

2

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

Прим. algri14: EPM всего лишь надстройка над полноценными пакетными менеджерами APT, DNF, DPKG, URPMI и др., а не универсальный пакетный менеджер, к тому же в wiki-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.»

Новость от 16.10.2012г с сайта OpenNET

3 (2024-10-13 14:35:29 отредактировано algri14)

На форуме есть тема, которую я пропустил → Etersoft выпускает EPM 1.0 — единое средство управления пакетами (от 17-10-2012г.)
В общем стало понятно, что EPM не пакетный менеджер, а всего лишь надстройка над уже существующими пакетными менеджерами, со своими собственными унифицированными командами, с более простым и коротким синтаксисом. Утилита будет полезна админам, у которых в наличии разнообразие дистрибутивов и тем кто не любит длинные команды.
Рискну предположить, что разработчик отдавал предпочтение коротким командам от dnf и rpm.

Дополнено:

При использовании одной или двух однотипных систем в утилите EPM вообще нет смысла, только забивать голову дополнительными командами. Возможно пригодится, если придётся перейти на Alt, уж больно непривычны apt-get или Debian с его dpkg