The OpenNET Project / Index page

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

25.05.2012 11:11  Релиз пакетного менеджера RPM 4.10

После года разработки увидел свет пакетный менеджер RPM 4.10, в котором представлено около 200 изменений. Проект RPM4 развивается компанией Red Hat и используется в таких дистрибутивах, как RHEL (включая производные проекты CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, PLD Linux, ALT Linux, Mageia, PCLinuxOS, MeeGo и многих других. RPM4 не следует путать с проектом RPM5, который с 2007 года параллельно развивается другой командой разработчиков. Из дистрибутивов, перешедших на RPM5, можно отметить Unity Linux, Wind River, OpenEmbedded, ArkLinux, Mandriva Linux и отчасти Clustrx.

Большинство из внесённых в RPM 4.10 изменений связаны с повышением надёжности работы и устранением ошибок. Наиболее заметным улучшением является поддержка спецсимвола "тильда" (~) в номере версии пакета, который позволяет в стиле dpkg более явно выделять тестовые версии и понижать их приоритет при установке. Например, вместо package-1.1.99.2 можно использовать наименование package-1.2~beta2, при этом приоритет установки пакетов с тильдой будет всегда меньше аналогичных пакетов без тильды (например, в первую очередь будет установлен package-1.2 или package-1.2.0, а не package-1.2~alpha1).

Некоторые другие улучшения:

  • Поддержка исходных кодов, сжатых с использованием 7zip;
  • Добавлена поддержка вывода сведений о прогрессе выполнения операции удаления и очистки ("-e"), в том числе с возможностью использования опций -h/--hash и --percent;
  • При выводе сообщений об ошибках теперь указывается имя файла или другие подробности, позволяющие более точно идентифицировать источник проблемы;
  • Серия улучшений, направленная на улучшение проверки корректности внутренних заголовков и обеспечение непротиворечивости параметров;
  • В процессе установки и очистки в режиме отображения прогресса показывается информация об архитектуре пакета, а в режиме "-h"/"--hash" дополнительно показываются версии пакетов;
  • После краха процесса сборки повторная сборка более не требует ручной чистки оставшихся после сбоя данных, при пересборке БД ("--rebuilddb") rpm теперь не пытается открывать индексы перед началом перестроения потенциально повреждённой БД;
  • ** Добавлено определение конфликтов файлов внутри одного пакета, конфликтов, связанных с файлами устройств и конфликтов из-за разных прав доступа;
  • Поддержка автоматического извлечения информации о зависимостях из perl-скриптов на основании деклараций в скриптах "use parent qw(Foo)";
  • Обеспечена автоматическая загрузка исходных текстов и патчей, если они отсутствуют на локальной системе. По умолчанию данная возможность отключена, так как пока нет возможности проверить целостность загружаемого извне контента;
  • Удалена поддержка публичных ключей OpenPGP V3, устаревших систем и неиспользуемого генератора java-зависимостей.


  1. Главная ссылка к новости (http://lists.rpm.org/pipermail...)
  2. OpenNews: Инициатива по созданию форка проекта RPM5
  3. OpenNews: План улучшения пакетного менеджера RPM
  4. OpenNews: Компания Red Hat выпустила пакетный менеджер RPM 4.6.0
  5. OpenNews: Вышел релиз RPM 5.1
  6. OpenNews: Вышла пятая версия пакетного менеджера RPM
Лицензия: CC-BY
Тип: Программы
Ключевые слова: rpm, redhat
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, вася, 12:24, 25/05/2012 [ответить] [смотреть все]    [к модератору]
  • –2 +/
    >RPM 4 не следует путать с проектом RPM 5

    это даже круче, чем KDE 4.0 != KDE 4

     
     
  • 2.7, Аноним, 12:54, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +/
    можете пояснить что имелось ввиду про кеды?
     
     
  • 3.10, Lain_13, 13:01, 25/05/2012 [^] [ответить] [смотреть все]     [к модератору]
  • +2 +/
    KDE4 0 было глючным нестабильным куском го 8230 идей KDE4 с тех пор на месте ... весь текст скрыт [показать]
     
  • 2.30, 3ua9oas, 12:07, 27/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Напиши свой ДЕ и назови его KDE5.
    Тогда такой же бардак начнется
     
  • 1.2, Аноним, 12:27, 25/05/2012 [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Офигеть, этак до них допрет и они лет через 10 просто на dpkg перейдут Н... весь текст скрыт [показать]
     
     
  • 2.12, umbr, 13:06, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    Чем Вам не нравится yum?
     
     
  • 3.24, angra, 10:16, 26/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Лично меня он больше всего раздражает тем, что не выделяет обновление своей БД в... весь текст скрыт [показать]
     
     
  • 4.25, umbr, 12:40, 26/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Если присвоить metadata_expire в etc yum repos d repo правильное значение - т... весь текст скрыт [показать]
     
  • 4.31, Алексей, 03:25, 28/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Про обновление метаданных - во-первых, как уже ниже написали, частота проверок з... весь текст скрыт [показать]
     
  • 3.26, 123, 18:00, 26/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Зависимостью от питона На виртуалках он может быть лишним требует больше опер... весь текст скрыт [показать]
     
     
  • 4.32, Алексей, 03:36, 28/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    1 питон уже все кому не лень тащат сейчас очень надо постараться, чтобы не ста... весь текст скрыт [показать]
     
     
  • 5.36, 123, 02:45, 29/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для чего ставить ненужный софт Возможно я делаю что-то не так, но root debian-i... весь текст скрыт [показать]
     
  • 2.19, fi, 17:00, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    через 5 лет дебьян переползет на rpm :P


     
  • 1.3, Nxx, 12:28, 25/05/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    Пруф что Ark использует RPM5? Distrowatch пишет, что у них пакетный менеджер zypper в последнем релизе.
     
     
  • 2.4, ander, 12:39, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Учи матчасть. zypper надстройка над rpm как и yum.
     
     
  • 3.6, Nxx, 12:48, 25/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну а пруф есть в виде ссылки на их репозиторий ... весь текст скрыт [показать]
     
  • 3.9, Аноним, 13:01, 25/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    Учи матчасть. rpm не является менеджером, в отличие от zypper.
     
     
  • 4.14, Аноним, 13:20, 25/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Ага RPM расшифровывается как RPM Pakage Manager, учи мат часть.
     
     
  • 5.22, гопнег, 21:43, 25/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    rpm - dpkg - низкоуровневые утилиты управления пакетами aptitude - zypper - yum ... весь текст скрыт [показать]
     
     
  • 6.28, XoRe, 00:34, 27/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не совсем rpm, dpkg не работают с репозиториями zypper, yum не работают с уже ... весь текст скрыт [показать]
     
     
  • 7.33, Алексей, 03:43, 28/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    aptitude - удобный интерфейс, работает поверх apt, и кстати для yum аналогов нет... весь текст скрыт [показать]
     
  • 5.27, XoRe, 00:33, 27/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Грубо говоря, это Manager файлов rpm, лежащих на диске, или уже установленных ... весь текст скрыт [показать]
     
  • 2.5, Аноним, 12:39, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    zypper - это надстрйка над rpm В мандриве используется все тот же urpmi, хотя о... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, 123, 16:17, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Оф сайт лежит, но здесь http ftp2 uk vim org sites arklinux org arklinux 2008... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, Nxx, 03:18, 26/05/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так о том и речь, что в последнем релизе у них rpm-4, а паро rpm5 просто слухи о... весь текст скрыт [показать]
     
  • 1.8, Аноним, 12:55, 25/05/2012 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    А если еще учесть, что в Альте rpm 4 0 4, который развивается в параллельной все... весь текст скрыт [показать]
     
     
  • 2.15, Тузя, 14:23, 25/05/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Кстати, интересно почему. Также не понятно зачем они надстроили над ним APT.
     
     
  • 3.16, zhuk, 15:01, 25/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    И забыли про маленькие колесики по бокам, что бы ехал устойчивее
     
  • 3.20, oxyum, 20:10, 25/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Когда-то давно в RPM не хватало кучи фич, и они сделали свой форк. С тех пор ситуация поменялась, но форк не совместим ни с RPM4 от RH, ни с RPM5. Попытки перенести альтовский функционал на новую версию RPM предпренимались ранее, но до финала ни разу так и не были доведены.

    А APT... ну вещь так-то хорошая... особенно отдельно от RPM...

     
     
  • 4.29, XoRe, 00:37, 27/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    > А APT... ну вещь так-то хорошая... особенно отдельно от RPM...

    В ней есть коровья суперсила)

     
  • 3.21, Vladjmir, 20:36, 25/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Кстати, интересно почему. Также не понятно зачем они надстроили над ним APT.

    http://www.altlinux.org/Rpm

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

     
     
  • 4.34, Алексей, 04:16, 28/05/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >> Кстати, интересно почему. Также не понятно зачем они надстроили над ним APT.
    > http://www.altlinux.org/Rpm
    > На базе этой версии у них построена вся инфраструктура сборки. Под новую
    > версию придётся перелопачивать все макросы на предмет проверки их корректной работы.
    > Плюс патчи, определяющие умолчания в спеках.

    Главное смысла нет. Пакеты из других rpm-based дистрибутивов можно и без этого использовать - сборкой из спеков (с минимальной доводкой), ну или запуском в контейнере. Из фич портировать из апстрима нечего, ну не filesystem 3.1 же :)

     
  • 1.35, kshetragia, 06:41, 28/05/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    Хм... тильда.. сомнительное новшество. Лучше бы разобрались с последовательностью установки пакетов в одной транзакции. Сейчас она неопределена.
     

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


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