LINUX.ORG.RU

Универсальный менеджер пакетов


0

0

Connectivia разработала Smart Package Manager -- универсальный менеджер пакетов для Linux. Поддерживаются все ведущие дистрибутивы и конкурирующие технологии обновления (APT, APT-RPM, YUM, URPMI и др); и установка одновременно из нескольких разнородных источников.

Скриншоты: http://zorked.net/smart

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

★★★

Проверено: Demetrio ()

А, вообще, по мойму глупо. Но интересно, как они победили разное расположение конфигов, скриптов и инит систем? Кто видел это в живую?

Gentoo
()

Интересно, кто-нибудь будет этим пользоваться?
Я до сих пор не понимаю, нахрена ставить пакеты от одного
дистриба на другой.

anonymous
()

Они бы ещё портейджи и порты прикрутили... ;)

phicus
()

А вообще давно пока собраться всем дистростроителям и разработать один стандартный пэкет-менеджер, который объединит в себе всё лучшее от того, что есть на данный момент. Думаю, у них неплохо получится.

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

> Я до сих пор не понимаю, нахрена ставить пакеты от одного дистриба на другой

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

З.Ы. помоему глючная штука получиться...

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

чужие пакеты ставить и впрямь некошерно, но, например, чтобы слаку апдейтить параллельно с нескольких мирроров, с вменяемым гуем, вполне себе ничего.

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

если пакеты от редхата брать тогда глюков жопой наешься. а если из правильных дистрибутивов -- все будет заипись

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

>Потому что некотрых пакетов нет для твоего дистра, ставить из сырцов и потом вручную отслеживать обновления - не барское это дело.
>З.Ы. помоему глючная штука получиться...
Уууу ,батенька, да вы не на тот форум зашли, вам на OffTopic.org.ru надо... :)))

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

>круто! жене на день рождения подарю
LOL :))) Только ,боюсь, не оценит... :)

З.Ы.: "Поскупился на цветы и подарил любимой весь мир" не помню кто сказал...

Renso ★★
()

Odnako ze,.. nadejus' vse zainteresovavshies'ja obratili vnimanie na to, chto GUI eto universalänogo managera uz bol'no mordoi na Synaptic smahivaet.. da i funkcional'nost'ju toze vozmozno i osnova', tak skazat', ideja iz teh ze istokov proistekaet.. nu a chro kasaets'ja vnedrenija vozmoznosti sobirat' iz syrcov s uchetom neobhodimyh pozelanii i ozmoznostei, navrode.. sistemy portezei, pkgsrc-ov ili portov.. dyk,... pochemy by inet.. sovershenstvu ne predela,.. tak skazat' na ljuboi vkus icvet... tehnicheski realizovat' vpolne vozmozno,.. a vot organizacionnye problemy.. vsegda naibolee sloznym i nepredskazuemym javljals'ja chelovecheskii faktor..

anonymous
()

они его скачать дают? нигде ссылок на исходники не нашел!

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

Renso,

А что плохого в том, что менеджер пакетов отслежит все обновления автомотический ? Это блин, как его, а во, - прогресс мать его!

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

>Это блин, как его, а во, - прогресс мать его!
Прогресс - это когда в твоём дистрибутиве нужные пакеты появятся... во как...

Renso ★★
()

У меня и up2date вполне справляется. А на девятке Red Carpet отлично работает...

Netspider ★★
()

Никто не подскажет, можно ли работать с rpm-ами из Java? есть ли какие библиотеки?

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

Renso,

Главное только чтобы не очень старых версий и к ним выходили секьюрити фиксы.

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

Уж лучше бы к red-carpet бы так обновили бы. А то novell куда то его заныкал и нигде найти не могу... только мордой в платный zenworks пихают!!!! ыыы, гады!!!

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

>почему тогда гентушники на каждый релиз тут начинают выть "ждем >ебилда"?

Потому что ты не шаришь дурик.

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

почему тогда гентушники на каждый релиз тут начинают выть "ждем ебилда"

если руки из правильного места растут - то ебилд можно у самому состряпать

anonymous
()

Не в натуре интересно а как скачать то это чудо?? Всегда такую штуку хотел!!!

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

Вот что интересно : все приложения, с которым реально работаю, собраны из исходников. Причина банальна : то в mencoder-e поддержки xvid нет, то в миднайт коммандере поддержки SMB нет, даже апач и тот не могут как мне нужно собрать. Сюда входит kde, mozilla, k3b... ВСЕ программы, которыми реально пользуюсь. Люди, опомнитесь. Исходники - естественно для Unix. Пакеты - от лукавого. Благими намерениями выложена дорога в ад.

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

>>круто! жене на день рождения подарю
>LOL :))) Только ,боюсь, не оценит... :)

Не BSD-шница - фтопку!

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

может, просто дистр неудачный попался? :) Тем не менее, хорошо когда есть возможность и самому компилить и брать готовое и красиво упакованное

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

>почему тогда гентушники на каждый релиз тут начинают выть "ждем ебилда"?
>если руки из правильного места растут - то ебилд можно у самому состряпать
Точно, не правильные это гентушники ,не наши , вообще левые какие-то, ату их, ату ! :)))

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

>Исходники - естественно для Unix. Пакеты - от лукавого. Благими намерениями выложена дорога в ад.

Точно, Use the source, Luke! :)

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

А кто мешает собирать пакеты из исходников самому? Чем дольше сижу на Дженту, тем больше обратно на RPM назад тянет... Большинство софта уже выходит в src.rpm или, в крайнем случае, со спеками, подправить спек - как два байта переслать, но зато никаких поисков на тему "кто насрал" и "чей файл", а просто rpm -qf... Есть что-то подобное на Дженту? Я что-то не нашел... А отслеживать, что уже стоит, как? Ползать по дереву в /var/db/portage? С другой стороны, глобальные обновления в Дженту проще. Если бы еще не бага с симлинками в emerge, вообще все зашибись бы было. Это не наезд, мне просто интересно было бы узнать решения для этих проблем.

А идея универсального менеджера пакетов хороша, конечно. Только фактически RH ее уже воплотил - большинство дистрибутивов использует RPM. Другое дело, что RH сами пакеты зачастую на коленке собирает и ни фига не тестит на собираемость.

По поводу естественных для Unix исходников - это хорошо было лет двадцать назад, когда достаточно было установить десяток софтин и не жужжать. Сейчас зачастую количество установленного софта на одной машине переваливает за пару сотен. Ставить все из исходников - огребать немеряную файл-помойку, в которой, кстати, и рут-китам с прочей заразой прятаться легче. Да и апдейтиться сложновато.

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

>просто rpm -qf... Есть что-то подобное на Дженту?

Есть qpkg -f ...

>А отслеживать, что уже стоит, как?

emerge gentoolkit esearch porthole , после чего man qpkg ,man esearch...

>Если бы еще не бага с симлинками в emerge

Какая такая бага с симлинками ?

>По поводу естественных для Unix исходников - это хорошо было лет двадцать назад, когда достаточно было установить десяток софтин и не жужжать.

Лет двадцать назад как раз таки не было таких вычислительных мощьностей
как щас у каждого третьего для компиляции из исходников, так шо может это
бинарники прошедший день ?

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

>Чем дольше сижу на Дженту, тем больше обратно на RPM назад тянет...

Специально для тех кого тянет: emerge epm :)

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

Из man epm :
This tool provides a Gentoo query tool for users familiar with Red Hat's "rpm" package manager.

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

>> Если бы еще не бага с симлинками в emerge

> Какая такая бага с симлинками?

ln -s /home/portage/tmp /var/tmp/portage

emerge что-то

Огребаю ошибку запрета доступа. Ручками выполняю команду, на которой произошел сбой в emerge.sh (там install -m0700 -d ${WORKDIR}), команда выполняется нормально. Команда в emerge.sh выполняется из-под рута... То ли install ерундит, то ли emerge, а раскапывать причины попросту пока некогда.

>> По поводу естественных для Unix исходников - это хорошо было лет двадцать назад, когда достаточно было установить десяток софтин и не жужжать.

> Лет двадцать назад как раз таки не было таких вычислительных мощьностей как щас у каждого третьего для компиляции из исходников, так шо может это бинарники прошедший день?

Без бинарников, к сожалению, никуда. Исходники исходниками не компиляются. :)

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

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

>> А отслеживать, что уже стоит, как?

> emerge gentoolkit esearch porthole , после чего man qpkg ,man esearch...

О! Сейчас-сейчас :) Вообще джентушникам было бы неплохо включить эти пакеты хотя бы в stage3, а то новичкам вроде меня сориентироваться сложновато. :) И в мане на emerge никаких ссылок...

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

>Вообще джентушникам было бы неплохо включить эти пакеты хотя бы в stage3
Вот такие они загодычные и непонятные эти самые джентушники... :)))

А вообще доку с сайта желательно посмотреть если вопросы появились,благо у них
русский раздел есть,а ещё вот ссылочка:
http://ru.gentoo-wiki.com

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

> А вообще доку с сайта желательно посмотреть если вопросы появились,благо у них русский раздел есть,а ещё вот ссылочка: > http://ru.gentoo-wiki.com

Знал бы прикуп, давно бы себе бунгало на Таити купил бы. А я ломанулся в gentoo.ru, но там с доками напряг...

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

По поводу "баги" с симлинком:
Цитата из /etc/make.conf
# PORTDIR is the location of the portage tree. This is the repository
# for all profile information as well as all ebuilds. This directory
# itself can reach 200M. WE DO NOT RECOMMEND that you change this.
PORTDIR="/usr/portage"

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

>А я ломанулся в gentoo.ru, но там с доками напряг...
Давно уже, жаль, такой домен угробили... :(

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

> # itself can reach 200M. WE DO NOT RECOMMEND that you change this.

Ну, у меня она перешла гигабайтный предел, и ее пришлось унести на другой раздел, оставив симлинк. Полет нормальный :)

А вот /var/tmp/portage напрочь отказывается, а надо бы...

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

>А вот /var/tmp/portage напрочь отказывается, а надо бы...

# PORTAGE_TMPDIR is the location portage will use for compilations and
# temporary storage of data. This can get VERY large depending upon
# the application being installed.
PORTAGE_TMPDIR="/var/tmp"

Незачем с симлинками мучиться ,всё через переменные делается...

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

На самом деле, apt посасывает. Как раз в своей исконной ипостаси - вычислении непротиворечивых ченджсетов. У господ из коннективы даже case studies на этот повод опубликованы. Советую ознакомиться.

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

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

>на их кейс-стадиз мы, наверняка, можем ответить нашими кейс-стадиз

Что это ???

>в лучших традициях шварцомерок типа гетзефэктс

Господи, а это что ???

:)))

Мдя, велик и могуч,как говорится...

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

>Огребаю ошибку запрета доступа. Ручками выполняю команду, на которой произошел сбой в emerge.sh (там install -m0700 -d ${WORKDIR}), команда выполняется нормально. Команда в emerge.sh выполняется из-под рута... То ли install ерундит, то ли emerge, а раскапывать причины попросту пока некогда.

Песочница(sandbox) матерится... Это ее стандартный механизм на violation Для того, чтобы обходить этот механизм есть команды: addpredict и addwrite. Подвробнее тут: http://bugday.gentoo.org/sandbox.html

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