LINUX.ORG.RU

Smart Package Manager - будущее пакетных менеджеров


0

0

Система сборки пакетов Smart Package Manager ставит перед собой цель создания удобного и надежного алгоритма решения проблемы установки и апгрейда софта. Она работает во всех ведущих дистрибутивах и имеет заметные преимущества перед существующими пакетными менеджерами (APT, APT-RPM, YUM, URPMI, etc). В частности, как преимущества заявлены следующие возможности:

* модульность
* умные транзакции
* множество интерфейсов
* автобалансировка зеркал
* поддержка сменных носителей

детальнее можно ознакомится тут - http://labix.org/smart/features

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

имхо будет интересно только слаководам.

s/умные/интеллектуальные/

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

>Это из нее в Сузе Яст сломали что ли ?

Точно. Как в песне "мы старый Yast разрушим до основанья, а затем, мы свой, мы новый Smart построим, кто был ничем, тот станет всем"?

DIMON ★★★
()

И чем это лучше portage?

stalkerg ★★★★★
()

А в чем новость-то? Вышел какой-то новый релиз?

Лично я smart'ом пользуюсь уже полгода, т.к. он присутствует в Mandriva 2006 (хоть и не используется там по дефолту).

V_L_A_D ★★
()

велоразработчики, уже давно куча такого есть, довели бы хоть что-нибудь до ума - нет надо навелосипедить, превратить систему в помойку (это я про всякие федоры, сузи и мандривии) и орать, как БГ - то есть совершенство! настораживает ихное FAQ, "Why is Smart better than APT/YUM/URPMI/etc?" да лучше, потому, что он Smart!

в gentoo - есть portage, которое народ портирует и под линукс и под BSD и под солярку, в NetBSD есть pkgsrc, которое тоже, Бог знает, под чем только не работает, какие-то одарённые для дебилов с синдромом дауна "windows" изобрели klik, всю дорогу дебиановцам и убунту верой и правдой служил apt-get, доколе продолжать список?

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

Поздравляю с успешным вводом в обиход нового термиина

навелосипедить!

это звучит!

lefsha
()

мощная и фичастая вещь, который к сожалению или к счастью не будет востребована

пока libapt впереди планеты всей (с)

JB ★★★★★
()

Судя по фьючерсам довольно навороченная система, вопрос насколько качественная (если как яст то фтопку, из-за тормозов в графическом режиме лучше сразу удалить все :)) ? Если они сделают абсолютную поддержку всех форматов и легко переносимой на бсд-системы, то это будет реально прорывом. И кто говорит что portage один из самых лучших? Нету в нем ничего особого, вот где долгожданные сервера с бинарными сборками ?? Где официальная поддержка? Компилить постоянно уже немодно, всё, закончилась кульминация джентушников... ИМХО
Поживем, увидим, а звиздеть раньше времени по-моему глупо. Как грится попробуй, потом рассуждай.

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

>какие-то одарённые для дебилов с синдромом дауна "windows" изобрели klik

Klik - это НЕ пакетный менеджер. Это прога, позволяющая "попробовать" программу в действии, не инсталлируя ее. Очень удобно - посмотрел, понравилось - установил через пакетный менеджер, не понравилось - стер kilk-файл и забыл.

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

>вот где долгожданные сервера с бинарными сборками ??

Бинарные сборки сводят на нет одну из главных и уникальных фич portage - USE флаги.

>Компилить постоянно уже немодно

При чем здесь мода? Мне надо - я скомпилил. Кому лень - есть убунта, дебиан, федорино горе, сусе, мандрива и прочие.

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

> Кому лень - есть убунта, дебиан, федорино горе, сусе, мандрива и прочие.

Так дело в том что под гентуу софта несравнимо больше... Было бы оно в бинарных пакетых генте бы цены не было.

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

Кто сказал что в gentoo нет бинарных пакетов? Есть. Почему-то все думают что portage только с сырцами работать может. Нифига, он работает с чем угодно, просто там хорошая поддержка установки из сырцов, типа src_compile() итп. Многие говорят что тормозная система. Она не быстрая, особенное при первом запуске и при -pvuD world. Но других серьезных минусов у нее не нашел.

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

Посмотрим-посмотрим... А пока и apt'a хватает за глаза

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

на самом деле если ты сидиш под одной системой то эта мультифрорматность по барабану. Потому как все равно есть какойто один, доминирующий метод установки софта. Хотя конечно под fedora core пока apt4rpm никто не отменял, даже если официально не поддерживается (и это очень кстати). В любом случае, я заменил им yum еще год назад, потому как ну один из доступных на то время фронтендов не устраивал по скорости работы и удобству интерфейса. А smart был чуть ли не быстрее synaptic в лучшие времена. Поначалу было трудно, потому как конфигов yum он не замечал, и все пути приходилось в ручную вбивать, да и формат конфигов у него не тривиальный, чувствуется претензия на универсальность. Правда делать приходилось это не часто, в лучшем случае один раз до апдейта дистра. А шас так вобще благодать настала. Пакеты с готовыми конфигами под 90% репозитариев готовые на web лежат.

Даже из небольшого опыта работы с suse (smart под ней правда не гонял) ответственно заявляю - yast нервно курит в сторонке.

firsttimeuser ★★★★★
()

всё что не source based - зло по определению и потакательство проприетарщине, дойдет скоро так до того, что нас лишат исходников как в оффтопике. portage лишь угодна богу и её нужно развивать. imho.

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

10 лет опыта в Линукс дает о себе знать. ;-) испробовал всё. и дистрибутив П. Фолькердинга не исключение.

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

>вот где долгожданные сервера с бинарными сборками

Подумал что сказал?

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

> Так дело в том что под гентуу софта несравнимо больше... Было бы оно в бинарных пакетых генте бы цены не было.

Браза. Гента с бинарными пакетами == дебиан. По количеству софта. Я подозреваю что гента еще и отстает по количеству пакетов.

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

> Так дело в том что под гентуу софта несравнимо больше... Было бы оно в бинарных пакетых генте бы цены не было.

Баян. Много нет. Нет netams, который есть в портах фри, нет nufw, нет lightsquid, нет очень многих вещей, которые есть в репозитариях дебиан например gosa, sabre, rafkill, нет модулей из CPAN, например Crypt-GeneratePassword, нет множества редакторов видео/аудио... Я бы сказал, что софта под генту мало.

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

> Браза. Гента с бинарными пакетами == дебиан. По количеству софта. Я подозреваю что гента еще и отстает по количеству пакетов.

Нет. У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов. К тому же Gentoo содержит новый софт даже в стейбл, а у дебиан в стейбле дырявый и глючный хлам лежит годами.

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

>У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов

GPL only )

>а у дебиан в стейбле дырявый и глючный хлам лежит годами

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

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

>Зузе рулид и не волнует. Стоит уже который месяц и обслуживает бедного пролетария...

Бедный пролетарий объелся виагры?

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

> довели бы хоть что-нибудь до ума - нет надо навелосипедить, превратить систему в помойку (это я про всякие федоры, сузи и мандривии)

бедняга не знает как работает yum и как всё систематизировано в FC5 по сравнению с кучей мяса от gentoo.

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

> нет модулей из CPAN

Врёте. Есть ВСЕ модули из CPAN (через g-cpan).

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

>Кто сказал что в gentoo нет бинарных пакетов? Есть.

Гента чисто из бинарников - это интересно! А есть ли там зависимости и какие? Какие есть инструменты для их там разруливания (a la aptitude)? Много ли косяков в бинарных пакетов, например с теми же зависимостями или просто глюками (ибо в генте все традиционно очень "свежее";) или нет?). А есть ли вообще удобные инструменты для быдлоадминства ;) (типа debconf ;)) ?

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

>У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов.

а) у дебиан нет портов :) б) vmware,fglrx и googleearth нету по лицензионным соображениям (ибо проприетарщина это есмь), кое-каких драйверов нету по той же причине.

>К тому же Gentoo содержит новый софт даже в стейбл, а у дебиан в стейбле дырявый и глючный хлам.

Можно еле держащегося на ногах алкаша на улице назвать "стейбл", однако реально устойчивым и надежным он от этого не станет. Как показывает практика - шибко новое => обычно глючное.

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

>Это из нее в Сузе Яст сломали что ли ?

Нет, не из-за нее. Smart здесь совершенно ни при чем. Suse внедрила редхэтовскую технологию rug (zen-updater, не помню точно), и это с ней были проблемы.

А Смарт весьма удобная и быстрая прога, имхо.

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

> Судя по фьючерсам

Оп-па... Ты на фьючерсах гадаешь, что ли? :)

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

>У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов

Если не знаете, лучше не говорите, как минимум:

$ apt-cache search fglrx
xserver-xorg-video-ati - X.Org X server -- ATI display driver
fglrx-control - Control panel for the ATI graphics accelerators
fglrx-driver - Display driver for the ATI graphics accelerators
fglrx-driver-dev - Display driver for the ATI graphics accelerators (development files)
fglrx-kernel-src - Kernel module source for the ATI graphics accelerators

$ apt-cache search googleearth
googleearth-package - utility to automatically build a Debian package of Google Earth

anonymous
()

Реально интересная вещь - это Mirror Autobalancing. А те вещи, которыми они так гордятся (Priority Handling, Smart Transactions) есть и в aptitude.

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

> Нет. У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов. К тому же Gentoo содержит новый софт даже в стейбл, а у дебиан в стейбле дырявый и глючный хлам лежит годами.

non-free отменили?

anonymous
()

поклонники патрика скоро кончатся (вымРут) и останется только генту и дебиан. а для нубов - паразитирующая убунта.

все остальные (не-тру) дистрибы будут не гном-бейзид и не кде-бейзид, а джава-бейзид, т.к. будут обслуживать быдлобизнес

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

>Нет. У дебиан нет в портах vmware, fglrx, googleearth и множества драйверов.

Рассказать про неофициальные репозитарии?

>К тому же Gentoo содержит новый софт даже в стейбл, а у дебиан в стейбле дырявый и глючный хлам лежит годами.

Ох уж эти сказочки. Ох уж эти сказочники.

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

> А теперь попробуй объяснить, чем Убунта - для нубов.
трудно могу себе представить чтобы кто-то оставался на убунте долгое время (либо возвращаются на видну, либо переходят на нормальный дистриб)

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

>переходят на нормальный дистриб
Чем Убунта не нормальный дистрибутив?

Я думаю хватит здесь флеймить. Если хочешь поспорить:
email: pavel.borzenkov@gmail.com
jid: exire@jabber.ru

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

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

Но теперь уже все ясно, и пора делать их универсальнее и форматы пакетов тоже более унифицированными, так же их сделать более совместимыми по зависимостям и сценариям установки, иначе пакет от radhat не подойдет mandriva или debian. Идет огромная избыточная работа по приспособлению приложений для своих дистрибутивов. Этот труд надо экономить для более полезных дел. Кооперация в вопросе портирования приложений жизненно необходима.

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

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

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

>Классная штука. Юзаю в SuSE уже как полгода, про YaST забыл напрочь.

анонимуз, не останавливайся на достигнутом и эволюционируй до apt-get, только тогда ты поймёшь всю красоту мироздания

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

>...а для нубов - паразитирующая убунта.

А то-то я думаю, чегой-то Оракел сертифицировала убунту для своей бд. Наверное чтоб всякие прыщявые кибердрочеры могли потом пальцы гнуть - типа, я намедни установил у себя оракел, \m/ и всё такое прочее.

anonymous
()

Ну мужики спорят.. Это есь в дебиане... этого нет в слакваре....

Smart для того и нужен. Я могу, находясь в любом дистрибутиве, поставить пакет из Debian, Slackware, FC, и прочих дистрибутивов. И у меня всегда все будет.

Только один вопрос: а почему новость-то? Уж больше года как.

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

>Только один вопрос: а почему новость-то? Уж больше года как.
Машина времени на ЛОРе

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