LINUX.ORG.RU

Etersoft выпускает EPM 1.0 — единое средство управления пакетами

 ,


0

1

Компания Etersoft объявляет о выпуске EPM 1.0 — единого средства управления пакетами. EPM предоставляет универсальный синтаксис для операций над пакетами в различных Linux-дистрибутивах. Интерфейс EPM напоминает rpm, apt и urpm и является одинаковым для всех систем.

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

Проект был анонсирован этим летом на Девятой конференции разработчиков свободных программ в Обнинске. С того момента функциональность EPM была полностью реализована для множества Linux-дистрибутивов: ALT Linux, Ubuntu, Debian, Mandriva, Fedora, openSUSE, Arch Linux, Slackware и других, совместимых с ними.

Проект EPM является полностью свободным и открытым. Узнать, как воспользоваться единым средством управления пакетами и получить исходники вы можете здесь.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: JB (всего исправлений: 3)

Ответ на: комментарий от ZenitharChampion

А ещё в моей openSUSE в плагинах Firefox находится Packagekit. Не знаю зачем он, но выглядит круто.

Чтобы ты тыкал в rpm или ymp файл в фоксе и он начинал устанавливаться.

navrocky
()
Ответ на: комментарий от anonymous

Правда? А вот для бинарных дистрибутивов (наскоряк, по-быренькому конвертнуть deb/rpm в тарбол или наоборот) оно самое то. А вот дальше ставить можете так, как это принято в Вашей системе. И тем пакетным менеджером, который в ней уже есть.

Вас, милейший, смущает то, что будет ад с зависимостями? Возможно будет, а возможно и нет. Вас кто-то заставил НЕ использовать source-based distro?!? Поверьте, это нарушение Ваших прав. Можете подать на этого человека (группу лиц) в суд. :)))

Если Вы прочли что я приравнял alien к packageKit, то я хочу отметить что я даже близко такого знака равенства не ставил. Тогда Вам надобы в школу. Читать учиться, а не на лоре отираться. :)))

anonymous
()

Отличная идея! Надеюсь станет стандартным средством

KUser
()

Проект был анонсирован этим летом ... С того момента функциональность EPM была полностью реализована ... Slackware и других, совместимых с ними.

Ну-ну, конечно-конечно, полностью-полностью-полностью...

/usr/bin/distr_info

elif distro slackware-version ; then
DISTRIB_ID="Slackware"
if has 10.2 ; then DISTRIB_RELEASE="10.2"
elif has 11 ; then DISTRIB_RELEASE="11"
elif has 11.1 ; then DISTRIB_RELEASE="11.1"
elif has 12 ; then DISTRIB_RELEASE="12"
fi
Холодное лето 2007 (выпуск Slackware-12), хотя недавно в этом, 2012 году, из исключено всё, что ниже 12.2.

там же

# Print pkgtype (need DISTRIB_ID var)
pkgtype()
{
case `pkgvendor` in
slackware|mopslinux) echo "tgz" ;;
на самом деле .tgz, .tbz, .tlz, .txz. Но да, tgz — действительно самый древний и самый совместимый.

Положим в пакет копии одного файла (вместо одного файла и ссылок на него): epm, eepm, epmi, epmqa, epmqf, epmqp, epms, upm.

Собирая пакет для Slackware, наплюём на принятую в дистрибутиве структуру каталогов (/usr/doc/), на структуру пакета (/install/slack-desc) — как это показательно по отношению к уровню и качеству поддержки дистрибутива ;)

Взялся за гуж, тяни уж (q) А нафейхоа оно такое нужно-то, заброшенное даже на момент своего выпуска?..

bormant ★★★★★
()
Ответ на: комментарий от KUser

от них глаза краснеют, а пиво повышает самочувствие :-)

serg10etomarkov
() автор топика
Ответ на: комментарий от bormant

Ну, допустим, /usr/share/doc и в слаке есть, симлинком, так что тут без разницы.
slack-desc сам по себе для установки пакета никакой нагрузки не несет. tgz стандарт, который пойдет везде, зачем в данном случае усложнять сущности ?

serg10etomarkov
() автор топика

Продолжим про полноту «поддержки» Slackware:

epm_repolist()
{
case $PMTYPE in
	slackpkg)
		docmd cat /etc/slackpkg/mirrors
		;;
Ну-ну, что же нам предлагается?
$ cat /etc/slackpkg/mirrors | wc -l
463
$ grep -v "^#\|^$" /etc/slackpkg/mirrors 
http://slackware.osuosl.org/slackware64-14.0/
Просмотреть глазками 463 строчки в поисках одной раскомментированной? Очень полезно ;)

bormant ★★★★★
()

Тю, сперва подумал, что эта хреновина может ставить пакеты разных форматов (deb, rpm например) в одномдистрибутиве. Но всё оказалось не настолько печально, так что просто «не нужно».

toney ★★★★★
()

Но ведь множества команд и возможностей разных пакетных менеджеров не совпападают.

Например, список файлов установленного пакета выдают далеко не все.

Этот мегауниверсальный менеджер «вытягивает» разные менеджеры на некий уровень функциональности или реализует только то, что могут все?

AVL2 ★★★★★
()
Ответ на: комментарий от Deleted

Вот бы к этому прикрутить централизованное администрирование и автоматическую установку на множество компьютеров.

rezedent12 ☆☆☆
()

EPM ещё одна ненужная вещь, они хотят захватит мир искоренив .tar.gz .deb .rpm . В топку поделие, лучше бы собрали консорциум разработчиков и придумали общий стандарт установки, удаления ПО и формат пакетов.

Dron ★★★★★
()
Ответ на: комментарий от rezedent12

«Вот бы к этому прикрутить централизованное администрирование и автоматическую установку на множество компьютеров»

А еще бы придумать, как сделать, чтобы бинарники работали на любых дистрибутивах независимо от наборов библиотек и т.п.

anonymous
()
Ответ на: комментарий от anonymous

Вас, милейший, смущает то, что будет ад с зависимостями? Возможно будет, а возможно и нет. Вас кто-то заставил НЕ использовать source-based distro?!? Поверьте, это нарушение Ваших прав. Можете подать на этого человека (группу лиц) в суд. :)))

Еще более феерический выхлоп в лужу, свидетельствующий о полном незнании предмета :)

anonymous
()
Ответ на: комментарий от dinn

Средство управления пакетами на bash? Весёлый сегодня денёк.

Эмм.. Ну в Slitaz оно на шелле написано (busybox, правда).

devl547 ★★★★★
()
Ответ на: комментарий от serg10etomarkov

Прочитать мануал это компом заниматься? А если задача сложней станет, то ее решать как будем? Пиво варить? )))

Я линуксоид, я не хочу читать маны, я хочу пить пиво и EPM?

tooolya
()
Ответ на: комментарий от tooolya

Я линуксоид, я не хочу читать маны
Я линуксоид

4.2

imul ★★★★★
()

Они небольшой набор шелл-скриптов писали хрен знает сколько? лол!

pztrn ★★★★
()
Ответ на: комментарий от AITap

Нет. Боюсь, все серьезнее. Они изобрели alias в bashrc. Принципиально новый. Интересно, есть ли нескучные обои от etersoft, чтобы поставить их в качестве фона эмулятора консоли.

gill_beits ★★★★
()
Ответ на: комментарий от RevenantX

«EPM - Ediniy Paketniy Manager?»

ДЕТЯМ ДО 18+ НЕ ЧИТАТЬ: Ebanutiy Paketniy Manager

anonymous
()
Ответ на: комментарий от serg10etomarkov

помню, сталкивался и с тем и с тем, в конце концов, что там что там имеется графический и псевдографический интерфейс управления пакетами, даже в слаке и той есть pkgtool.

splinter ★★★★★
()
Ответ на: комментарий от serg10etomarkov

Упростить не значит избавить от проблем. Leaking abstraction.

queen3 ★★★★★
()
Ответ на: комментарий от Dron

Сообщество тянитолкаев к этому также способно как и сообщество бизнеса к выработке единой модели видеокарты. Но если последнее понятно и объяснимо, бабло есть бабло, то первое необъяснимо ничем кроме поз «самых умных» у разных разработчиков, сиречь голимого самолюбия

serg10etomarkov
() автор топика
Ответ на: комментарий от tooolya

Я линуксоид, но не красноглазый :-) У меня стоит слака, которую я меняю раз в два года, и по большей частью вообще ей никак не занимаюсь все эти два года Комп для меня отвертка для закручивания шурупов, а не для ее, отвертки, полирования :-)

serg10etomarkov
() автор топика
Ответ на: комментарий от splinter

Ну я из rpm помню только -Uhv, и то не уверен, что это правильно :-)

serg10etomarkov
() автор топика

Я буду неосилятором/кое-каккером если не буду знать свое рабочее окружение. Это означает следующие требования: умение работать со стандартными пакетными менеджерами (apt, yum, slapt-get), утилитами управления пакетами (dpkg, rpm, pkg-tools, ...) ну и конечно же сборка пакета. Вы можете довольствоваться соседом/другом, мышевозанием в GUI, каким-нибудь костылем навроде subj-а. Но матерый анон не может себе позволить быть хомяком.

anonymous
()
Ответ на: комментарий от tooolya

Я линуксоид, я не хочу читать маны, я хочу пить пиво и EPM?

..я не хочу...я хочу...

s/Я линуксоид/я школота/

//пофиксил

anonymous
()
Ответ на: комментарий от serg10etomarkov

slapt-get это стандарт в слаке ? Ну чего только от «матерых» не узнаешь :-)

Да нет же. Подразумевалось что вы сообразите то что стандартными утилитами не ограничиваемся. Я уверен что вы могли сообразить что к чему если бы немного думали головой и проявили чуть-чуть сдержанность. Но сдержанность и здравый смысл это не для вас; вам подавай легкомыслие, быдлопотреблядство и эмоции, не так ли?

anonymous
()
Ответ на: комментарий от anonymous

Минуточку, минуточку, вы перечислили вполне себе стандартные для других дистров, а в слаке непонятно с чего зачислили в «стандартные» slapt-get, который никаким стандартом в ней вообще не является, в саму слаку не входит, а является поделием со стороны ?

serg10etomarkov
() автор топика
Ответ на: комментарий от anonymous

А я люблю «быдлопотреблядство», если под этим понимать тот простейший факт что комп это инструмент для работы и развлечений, и сам по себе является лишь инструментом и ничем иным, и не обладает никакой самодовлющей ценностью. Остальное это красноглазие в разной степени брутальности :-), а у меня и так времени не так много, чтобы его тратить на бессмысленные занятия вроде красноглазия. Заходы на лор это вместо сигаретки, курить бросил, и надо же что то делать вместе нее :-)

serg10etomarkov
() автор топика
Ответ на: комментарий от serg10etomarkov

Чтение это красноглазие?

Как Вы узнаете, что может Ваш инструмент для работы, а что для развлечений без прочтения манулов? И чтобы он не стал «для красноглазия»? Чисто интуитивно «клацать» полагаясь на свой опыт?

tooolya
()
Ответ на: комментарий от serg10etomarkov

Минуточку, минуточку, вы перечислили вполне себе стандартные для других дистров, а в слаке непонятно с чего зачислили в «стандартные» slapt-get, который никаким стандартом в ней вообще не является, в саму слаку не входит, а является поделием со стороны ?

Как я вижу вы понимаете что slapt-get это сторонний пакетный менеджер. Вы беретесь рассуждать не принимая это во внимание (не желаете или не думаете об этом). Что бы с вами случилось если бы я еще к стандартные утилиты управления пакетами приписал sbopkg ?

anonymous
()
Ответ на: комментарий от anonymous

Чтобы было попонятнее . Я вообще не пользуюсь slapt-get. У меня нестандартная слака ?

serg10etomarkov
() автор топика
Ответ на: комментарий от serg10etomarkov

Покамест я вижу отсутствие логики и судорожные старания их оправдать :-)

Ничего страшного. Обычный человек что способен увидеть то и видит. Но нормальный человек ко всему еще и включает разум.

PS: На самом же деле я доупустил неточность когда писал сообщение из-за чего появилась возможность двоякого толкования. Впредь постараюсь не спешить и быть внимательнее.

anonymous
()
Ответ на: комментарий от serg10etomarkov

А я люблю «быдлопотреблядство», если под этим понимать тот простейший факт что комп это инструмент для работы и развлечений, и сам по себе является лишь инструментом и ничем иным, и не обладает никакой самодовлющей ценностью. Остальное это красноглазие в разной степени брутальности :-), а у меня и так времени не так много, чтобы его тратить на бессмысленные занятия вроде красноглазия. Заходы на лор это вместо сигаретки, курить бросил, и надо же что то делать вместе нее :-)

А я люблю «быдлопотреблядство»

Опишите в долях насколько сильно вы любите каждое из составляющих: 1) быдло; 2) потреблядство.

PS: 10-й класс?

anonymous
()
Ответ на: комментарий от anonymous

А что-нибудь более осмысленное не соизволите изречь? Или это нониче не модно? Или больше и сказать нечего? :)))

А так-то ничего... Вброс можно даже признать годным... :)))

anonymous
()
Ответ на: комментарий от serg10etomarkov

Для развлечений покупайте резиновую женщину PS, ИксБокс и прочие огрызки.

И не морочьте людям голову. Раз на огрызки для развлечений денег не хватает, то не надо прикрывать нищебродство идеями унификации. Идите на оффтопик - там уже всё сделано для потребляйтера.

Karrham
()
Ответ на: комментарий от anonymous

Понимаете в чем фишка, я вообще не оперирую этим понятиями, по моему ими оперируют только те, для которых придумали не очень корректное, но довольно меткое название «небыдло», быть которым мне как то вовсе неохота :-)

serg10etomarkov
() автор топика
Ответ на: комментарий от anonymous

Ну я допустил излишнюю придирчивость. Мы поняли друг друга :-)

serg10etomarkov
() автор топика
Ответ на: комментарий от KennyMinigun

Зашел только ради этого комментария

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.