«Компания Etersoft объявила о выпуске EPM 1.0, универсального средства управления пакетами…»
Совсем недавно узнал об этой утилите, хотя новость о её разработке появилась ещё в октябре 2012 года, сразу замечу что это не полноценный пакетный менеджер, как озаглавили новость на OpenNET, а всего лишь "универсальное средство управления пакетами" (впрочем об этом говорят и сами разработчики), т.е. надстройка над низкоуровневыми инструментами rpm и dpkg. Чтобы было понятнее новичкам поясню на примере DNF.
«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
Частично текст в сообщении ниже (без унифицированных команд).