The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

План улучшения пакетного менеджера RPM

08.10.2009 22:16

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

  • Приведение в рабочее состояние виртуальных триггеров;
  • Реализация поддержки файловых триггеров;
  • Поддержка мягких зависимостей (Soft dependencies), определяемых ключевыми словами Recommends, Suggests, Supplements, Enhances.
  • Поддержка скриптлетов %preup и %postup, вызываемых в процессе обновления пакета;
  • Расширение числа передаваемых скриптлетам переменных окружения, позволяющих получить более полные данные о выполняемой транзакции;
  • Встроенная поддержка DeltaRPM;
  • Замена контейнера CPIO на новый формат, поддерживающий размер файлов более 8 Гб.
  • Поддержка спецсимвола "тильда" (~) в номере версии, например, для подстановки foo-2.5.99.2 вместо foo-2.6~beta2;
  • Упрощенный способ добавления или удаления автоматически сгенерированных зависимостей;
  • Поддержка ведения лога транзакций с возможностью отката изменений по его содержимому в случае сбоя в момент обработки транзакции.


  1. Главная ссылка к новости (http://stick.gk2.sk/blog/2009/...)
Лицензия: CC-BY
Тип: английский / Обобщение
Короткая ссылка: https://opennet.ru/23776-rpm
Ключевые слова: rpm, packet
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, mitya (ok), 22:35, 08/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В общем ребята поняли, что им нужен apt.

    Мечта идиота -- чтобы редхат, мандрива и прочие рпм-дистрибутивы перешли на apt/dpkg.

     
     
  • 2.6, Kirill A. Shutemov (?), 23:13, 08/10/2009 [^] [^^] [^^^] [ответить]  
  • –9 +/
    ALT уже очень давно на apt. Жаль что apt сам по себя отстой.
     
     
  • 3.7, alf (??), 23:27, 08/10/2009 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Х.з. что там отстойного, но остался на дебиане только из за apt и "бесплатного бонуса" Synaptic. Хотя yum в федорке тоже шустрее работать начал.
     
     
  • 4.8, pavel_simple (ok), 23:29, 08/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Х.з. что там отстойного, но остался на дебиане только из за apt
    >и "бесплатного бонуса" Synaptic. Хотя yum в федорке тоже шустрее работать
    >начал.

    к сожалению, при этом памяти жрёт по прежнему прилично

     
     
  • 5.20, User294 (ok), 11:56, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что вы минусуете этого чувака? Правда глаза колет?Попробуйте на виртуалке или контейнере с 128 мег из которых еше и половина сожрано другими процессами жирные пакеты yum понакатывать, сразу узнаете по чем фунт лиха(когда память в неподходящий момент кончится). А выделять более 128 мегов на примитивный контейнер с какой-то фигней (которой этих 128 мегов с чуть ли не пятикратным запасом хватает, ибо 5 чахлых процессов на всю ОС) только потому что ПАКЕТНЫЙ МАНАГЕР оказывается жрет оперативку как свинья помои, так что 128 мегов мало - ну, знаете ли... :E. Фанатизм - плохо!И не замечать откровенные недостатки поделки долбящие юзерам в лоб конечно можно но результат будет понятно какой.Это правда не вина rpm, но, гм, yum его логичный компаньон в редхатовских системах.И было бы хорошо если б редхат сделал его менее дерьмовым.
     
     
  • 6.34, mitya (ok), 13:58, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Буквально сегодня провел эксперимент на Федоре 11.
    Вручную к yum прикрутил python-psyco (этакий полу-jit оптимизатор) -- работать стало гораздо быстрее.

    Жду не дождусь, когда в питоне появится полноценный jit.

    Может parrot это дело изменит?

     
     
  • 7.36, mitya (ok), 14:13, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Скорее LLVM.
     
  • 7.39, User294 (ok), 21:03, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ИМХО: лучше б редхатовцы не вы%^#вались и переписали на скажем плюсах и не через попу. Почему-то у apt подобных идиотских проблем нет и не надо ждать никаких parrot-ов и jit-ов. А то этот велосипед с турбонаддувом будет весить больше чем остальная часть барахла в контейнере или виртуалке чего доброго.
     
  • 6.35, pavel_simple (ok), 14:00, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >процессами жирные пакеты yum понакатывать, сразу узнаете по чем фунт лиха(когда
    >память в неподходящий момент кончится). А выделять более 128 мегов на
    >примитивный контейнер с какой-то фигней (которой этих 128 мегов с чуть
    >ли не пятикратным запасом хватает, ибо 5 чахлых процессов на всю
    >ОС) только потому что ПАКЕТНЫЙ МАНАГЕР оказывается жрет оперативку как свинья
    >помои, так что 128 мегов мало - ну, знаете ли... :E.
    >Фанатизм - плохо!И не замечать откровенные недостатки поделки долбящие юзерам в
    >лоб конечно можно но результат будет понятно какой.Это правда не вина
    >rpm, но, гм, yum его логичный компаньон в редхатовских системах.И было
    >бы хорошо если б редхат сделал его менее дерьмовым.

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

     
  • 6.42, Блуд (ok), 23:12, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >... Попробуйте на виртуалке или контейнере с 128 мег из которых еше и половина сожрано другими процессами жирные пакеты yum понакатывать...И было бы хорошо если б редхат сделал его менее дерьмовым.

    Дерьмовость из-за потребления памяти? Извините, но сейчас цена оперативки такова, что тратить время разработчиков на оптимизацию yum'а, чтобы жрал на 10 метров меньше - слишком дорогое занятие. Проще обращать меньше внимания на нищебродов. Всё-таки красношапки - ЫнтЫрпрайз.

     
     
  • 7.43, pavel_simple (ok), 00:12, 10/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>... Попробуйте на виртуалке или контейнере с 128 мег из которых еше и половина сожрано другими процессами жирные пакеты yum понакатывать...И было бы хорошо если б редхат сделал его менее дерьмовым.
    >
    >Дерьмовость из-за потребления памяти? Извините, но сейчас цена оперативки такова, что тратить
    >время разработчиков на оптимизацию yum'а, чтобы жрал на 10 метров меньше
    >- слишком дорогое занятие. Проще обращать меньше внимания на нищебродов. Всё-таки
    >красношапки - ЫнтЫрпрайз.

    ВОТ ИМЕННО -- пора-бы этому энтырпрайзу уже сделать пакетный манагер адекватным.

    а про память.... понимаете.... мне нужно в контейнере 32 метра ОЗУ обновить ПО, вот почему apt это мне сделать позволяет а yum нет? неужели ради обновления я должен прибывить к контейнеру ещё 64 метра тоьлко для того чтобы yum робил -- но глупо же.

     
     
  • 8.44, Блуд (ok), 08:40, 10/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вполне адекватный менеджер Как и остальные имеет свои плюсы и минусы Постепенн... текст свёрнут, показать
     
     
  • 9.45, Аноним (-), 14:37, 10/10/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Стоит понимать, что yum сделан не в стиле just for fun когда разработчик трат... текст свёрнут, показать
     
     
  • 10.47, User294 (ok), 08:28, 11/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А виртуализация заказчикам не нужна Или что за Они готовы увеличивать раз... текст свёрнут, показать
     
     
  • 11.52, гадПолзучий (?), 11:11, 22/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вообщето его сделали красноглазые ученые физики из Duke University Physics Depar... текст свёрнут, показать
     
     
  • 12.53, User294 (ok), 11:51, 23/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Врядли редхат существует на деньги этих физиков ... текст свёрнут, показать
     
  • 9.49, User294 (ok), 08:43, 11/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Своп на контейнерах и виртуалках в общем случае - ИМХО довольно мерзкая затея В... текст свёрнут, показать
     
  • 7.46, User294 (ok), 08:26, 11/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Извините, но сейчас цена оперативки такова,

    ... что на 1 физический сервант ставится вагон виртуалок :). А вот чем больше виртуалок влезет на хост, тем дешевле в пересчете на виртуалку. И не забудьте умножить цену мегабайта на число виртуалок, ибо это касается КАЖДОЙ виртуалки. В итоге с дебильным пакетным манагером редхата - виртуалки пухлее. Не потому что сервисы в них это требуют. А потому что иначе их дурной манагер пакетов - всасывает. И это напрямую стоит бабок. Достаточно ощутимых, в общем то. Далее можно вспомнить про всякие там TCO и прочая :). Тот же дебиян на 128 мегах можно достаточно нормально юзать. Рхел или центос с их уродским yum - черта с два, запросто будут идиотские грабли с пакетным манагером. Особенно прикольно когда это все рулится через ssh и от нехватки памяти подыхает именно ssh :)

     
  • 3.13, Hellraiser (??), 08:41, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто до сих пор не в курсе - в альте apt работает с rpm-пакетами.
     
     
  • 4.22, User294 (ok), 12:11, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Если кто до сих пор не в курсе - в альте apt
    >работает с rpm-пакетами.

    Кто б еще сказал - нахрена козе баян? В смысле - оно конечно можно, но вот какой в этом извращении великий смысл?

     
     
  • 5.26, Andrey Mitrofanov (?), 12:45, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >великий смысл?

    Просто калька с apt поверх dpkg, наверное.

     
  • 2.12, vkni (?), 08:37, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > В общем ребята поняли, что им нужен apt.

    Друг мой. Apt и rpm - утилиты разного уровня.
    И заменить друг друга не могут в принципе. Они могут работать вместе.

    Аналог rpm - dpkg. А аналог apt, это yum.

    В общем, это как молоток и гвоздь сравнивать. Вопиющее незнание.

     
     
  • 3.15, Hellraiser (??), 08:45, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    +1
    Apt и с tgz может работать. Просто для ламеров apt - синоним dpkg. :D
     
  • 3.16, vkni (?), 08:49, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А apt на rpm портровала Connectiva (один из предков Mandriva) году в 2000-м.
     
  • 2.18, www2 (ok), 10:01, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по описанию - пожалуй согласен.
     

  • 1.2, Аноним (-), 22:51, 08/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мягкие зависимости - наконец-то!
     
     
  • 2.25, Аноним (-), 12:40, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В openSUSE есть уже давно.
     

  • 1.4, Евгений (??), 23:02, 08/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новость надо назвать "Догоним и перегоним dpkg"
     
     
  • 2.5, AlexanderYT (?), 23:09, 08/10/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Угу. Если уже не догнали.
     
     
  • 3.24, User294 (ok), 12:15, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Угу. Если уже не догнали.

    Судя по списку нововведений - только еще догоняют :P.

     

  • 1.14, vkni (?), 08:44, 09/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот, кстати, кто-то спрашивал, что ALT делает. Если не ошибаюсь,
    пункт

    >-  Реализация поддержки файловых триггеров;

    это ALT'овская наработка.


     
     
  • 2.27, yevgen.ostapetsgmail.com (?), 12:56, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот, кстати, кто-то спрашивал, что ALT делает. Если не ошибаюсь,
    >пункт
    >
    >>-  Реализация поддержки файловых триггеров;
    >
    >это ALT'овская наработка.

    Ага, которую они слизали у Мандривы (читать altlinux-devel до просветления)

     
     
  • 3.40, vkni (?), 21:11, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > которую они слизали у Мандривы

    Спасибо. Буду знать.

    > читать altlinux-devel до просветления

    Это ты своему папе предложи.

     
     
  • 4.54, Michael Shigorin (ok), 13:03, 03/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> которую они слизали у Мандривы
    >Спасибо. Буду знать.

    Не слизали, а честно позаимствовали. :}  Идея здравая, и впрямь.

    >> читать altlinux-devel до просветления
    >Это ты своему папе предложи.

    Если правильно понимаю, Женя как раз начитался (правда, не до просветления).

     

  • 1.17, Аноним (-), 10:01, 09/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А зачем эта поддержка нужна? yum работает гораздо эффективнее apt. Попробуйте поискать какой-нибудь пакет в apt - он вам столько барахла найдет, а по зависимостям еще больше установит.
     
     
  • 2.23, User294 (ok), 12:14, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А зачем эта поддержка нужна? yum работает гораздо эффективнее apt.

    Я заметил. Когда оперативка в контейнере $%^улась. Оказывается yum все выжрал. Память он жрет натурально эффективнее, так что 128 мегов ему совсем не дофига :E.Это теперь чтобы примитивную систему в виртуалочке с 5 процессами запустить, 128 мегов уже мало?!Да некоторые совсем оборзели уже!

     

  • 1.29, Smile (??), 13:17, 09/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я от rpm дистрибутивов далек =), но исключительно интересно какой смысл  в этом:

    "Замена контейнера CPIO на новый формат, поддерживающий размер файлов более 8 Гб."

    Что за пакеты такие планируются =) ? HDTV фильмы в репы укладывать будуть теперь или как =)) ?

     
     
  • 2.31, koblin (ok), 13:29, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Что за пакеты такие планируются =) ? HDTV фильмы в репы укладывать
    >будуть теперь или как =)) ?

    не помню про какой пакетный менеджер писали, но что-то пробегало про хранение пакетов в торрент сетях... захотел посмотреть фильм, делаешь: # yum install matrix.x264

     
     
  • 3.48, User294 (ok), 08:30, 11/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >не помню про какой пакетный менеджер писали, но что-то пробегало про хранение
    >пакетов в торрент сетях...

    Наверное про дебиановский, как обычно. Для него есть такая приблуда.

     
  • 2.37, Семен (??), 18:45, 09/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Почему сразу фильмы!?
    Могут быть например данные какой-нибудь навороченной 3-d игрушки типа alienarena-data и т.п.
     
     
  • 3.50, Аноним (-), 09:14, 11/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Почему сразу фильмы!?
    >Могут быть например данные какой-нибудь навороченной 3-d игрушки типа alienarena-data и т.п.
    >

    чего-то у меня yum памяти никогда не жрал. наверное, руки не оттуда растут.

     
     
  • 4.51, User294 (ok), 15:32, 12/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Интересная мысль. А у вас есть научное объяснение тому как руки (кроме програмерских, писавших программу) могут повлиять на поедание памяти программой? Ну или что прямые руки делают для уменьшения жрача памяти питоновой байдой? :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру