The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от opennews (??) on 13-Янв-12, 18:13 
В заметке "Немного подробностей про RPM5 (http://proprius-infernum.blogspot.com/2012/01/rpm5.html)" рассказано о наиболее заметных изменениях и улучшениях, добавленных в RPM5 (http://rpm5.org/) по сравнению с реализацией пакетного менеджера RPM (http://rpm.org/) от компании Red Hat.

URL: http://proprius-infernum.blogspot.com/2012/01/rpm5.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=32798

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  –5 +/
Сообщение от n email(??) on 13-Янв-12, 18:13 
когда с рпм сталкиваешься в рл, испытаваешь очень ужасные ощущения:(
полагаю даже в 5 версии спеки будут сильно проигрывать ебилдам, или ошибаюсь?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +4 +/
Сообщение от ach (ok) on 13-Янв-12, 18:17 
А они в четвертой проигрывали? По-моему, по читабельности спеки rpm4 и rpm5 смотрятся лучше. Хоть тут и вопрос пристрастий.

Но тут самое главное не в читабельности. А в том, что rpm автоматически проставляет runtime-зависимости, а в ebuild их надо руками прописывать.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +2 +/
Сообщение от Аноним (??) on 13-Янв-12, 18:39 
Что значит автоматически? Как оно узнает какие зависимости нужно проставить?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Анонимоус on 13-Янв-12, 18:47 
> Что значит автоматически? Как оно узнает какие зависимости нужно проставить?

С помощью многочисленных dependency generator - скриптов на разных языках, анализирующих, как результаты сборки (бинарники, различные вспомогательные файлы), так и исходники.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  –2 +/
Сообщение от n email(??) on 13-Янв-12, 20:34 
вот только по сравнению с ебилдами оно нечитабельное

>> rpm автоматически проставляет runtime-зависимости

ну тоже самое можно сделать и для ебилдов, только оно нужно?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от Vladimir Rusinov email on 13-Янв-12, 21:39 
Очень нужно. Хотя бы чтобы знать что нужно запустить revdep-rebuild, а в идеале - чтобы либы не удалялись пока они нужны. В portage 2.2 вроде что-то было с @preserve-rebuild, но оно все еще не в стабильной ветке.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  –1 +/
Сообщение от Неиван on 13-Янв-12, 23:09 
> rpm автоматически проставляет runtime-зависимости, а в ebuild их надо руками прописывать.

Зато ebuild список устанавливаемых файлов генерирует сам, а в rpm его надо руками прописывать.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Флинт email on 14-Янв-12, 10:35 
>Зато ebuild список устанавливаемых файлов генерирует сам, а в rpm его надо руками прописывать.

бред.. список устанавливаенмых файлов нужно прописывать только если:
1. разработчик не озаботился указать пути установки в управляющих скриптах сборки/установки(например пустаая секция install в makefile)
2. при сборке были добавлены дополнительные ресурсы(например я добавляю иконки разных размеров)
3. пути в собираемой программе являются дистрозависимыми(особенно этим грешат разработчики-дебианщики)
в остальных случаях список ручками трогать не надо.. (точнее не список файлов, а изменение путей установки файлов)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

6. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +2 +/
Сообщение от Аноним (??) on 13-Янв-12, 20:51 
> когда с рпм сталкиваешься в рл, испытаваешь очень ужасные ощущения:(

Попробуйте поадминить полсотни серверов. С гентой. Тогда расскажете как оно по сравнению с редхатом :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +2 +/
Сообщение от r0g3r (??) on 13-Янв-12, 20:55 
Открою вам военную тайну. Gentoo тоже умеет пакеты генерировать, которые можно потом растаскивать по машинам. :)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +3 +/
Сообщение от ALex_hha (ok) on 14-Янв-12, 00:29 
> Открою вам военную тайну. Gentoo тоже умеет пакеты генерировать, которые можно потом
> растаскивать по машинам. :)

мусье знает толк в извращениях

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от r0g3r (??) on 14-Янв-12, 00:36 
> мусье знает толк в извращениях

LOLWUT? Это всего лишь одна из утилит в из состава portage tools, который идёт с Gentoo.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  –1 +/
Сообщение от Аноним (??) on 14-Янв-12, 01:50 
Скажу по секрету, Hardened Gentoo вообще замечательная серверная ось, там тебе и SELinux, и RSBAC, и grsecurity, и hardened-тулчейн, и гибкие зависимости, и можно собрать стабильную систему + последние версии нужных пакетов без чехарды с бэкпортами и потом накатывать бинарные апдейты сразу хоть на 100 серверов.

Также, показательный обзор, хоть и старый:

http://labs.mwrinfosecurity.com/blog/2010/06/29/assessing-th.../
http://labs.mwrinfosecurity.com/blog/2010/09/02/assessing-th.../

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от Аноним (??) on 15-Янв-12, 01:57 
Вот эти два утверждения
> RSBAC, и grsecurity, и hardened-тулчейн

и
> и можно собрать стабильную систему

находятся в жестком противоречии. Тот же grsecurity значительно снижает стабильность ядра.
Да и hardened toolchain не всегда ведет себя предсказуемо.

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Аноним (??) on 15-Янв-12, 02:02 
> Открою вам военную тайну. Gentoo тоже умеет пакеты генерировать, которые можно потом
> растаскивать по машинам. :)

Подобные костыли, реализованные во фре и генте, все равно выглядят феерическим гемором на фоне локальных реп yum/apt.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Аноним (??) on 13-Янв-12, 21:45 
> В portage 2.2 вроде что-то было с @preserve-rebuild, но оно все еще не в стабильной ветке.

Открою-ка я тоже одну военную тайну: Можно юзать и софт из нестабильной ветки.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от ALex_hha (ok) on 14-Янв-12, 00:28 
>> В portage 2.2 вроде что-то было с @preserve-rebuild, но оно все еще не в стабильной ветке.
> Открою-ка я тоже одну военную тайну: Можно юзать и софт из нестабильной
> ветки.

это в продакшене то? :D


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Аноним (??) on 15-Янв-12, 01:59 
>> Можно юзать и софт из нестабильной ветки.
> это в продакшене то? :D

Настоящие гентушники накатывают в продакшен hardmasked софт. Ибо только в этом живет дух генты.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "обсуждает Миша Рыцаревъ"  +/
Сообщение от ua9oas обсуждает Миша Рыцаревъ email on 14-Янв-12, 14:22 
  Я вот в них не разбираюсь, но кто знает- подскажите, а как поставить rpm пакеты в дистрибутивы, которые для этого не предназначены? (например у меня стоит Дебиан 6.0.3 и еще есть аварийный Puppy на livecd . Еще вот тут что то многое нашел- http://ru.wikipedia.org/wiki/RPM . Но думаю что там есть не все. Где лучше брать дополнительные описания?)
  Бывают ли случаи, когда одно и то же такое ПО на неродной ОС будет работать лучше оригинала? (бывает ли, что хуже?)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "обсуждает Миша Рыцаревъ"  +/
Сообщение от nib email on 14-Янв-12, 14:29 
есть конверторы rpm2..
вы уверены, что именно rpm нужно ставить, а не легче найти deb пакет?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от ua9oas email on 14-Янв-12, 15:31 
Да, что то я читал про них но я в них не разбираюсь. Скачать нужные deb обычно не проблема. Но все же иногда бывают случаи, когда доступно только rpm. Да и поэкспериментировать с неродными бывает интересно.
  Что для конвертирования или для иного "заставляния" является лучшим?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от Stax (ok) on 14-Янв-12, 19:45 
Статья неплохая, но ее можно сократить до: в rpm5 были добавлены возможности, которых не было в очень древних rpm4, но в текущих rpm4 все самое интересное уже тоже давно есть. В rpm5 чуть поломали совместимость с LSB и проч., зато добавили поддержку отличных от линукс систем.

В общем, на линуксе можно продолжать использовать обычный свежий rpm и не напрягаться, ничего особенно уникального-замечательно в rpm5 нет (хотя в свое время было, но rpm4 с тех пор далеко ушел вперед).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от r0g3r (??) on 14-Янв-12, 20:43 
Для пользователей - да. Нового там ничего, для разработчиков же напротив. В API и ABI просто огромное количество изменений, но автор предпочёл не перегружать людей валом технической информациии при написании. Кроме того, rpm ушёл несколько вперёд именно потому, что после появления форка RH наконец-то зашевелилась и всё-таки хоть и с трудом, но ряд патчей Джеффри Джонсона таки из rpm5 спортировали.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

24. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Аноним (??) on 15-Янв-12, 02:57 
> Для пользователей - да. Нового там ничего, для разработчиков же напротив. В API и ABI просто огромное количество изменений

Это просто шедеврально. Сломать API и ABI, не добавив ничего по функциональности.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +1 +/
Сообщение от r0g3r (??) on 15-Янв-12, 03:44 
> Это просто шедеврально. Сломать API и ABI, не добавив ничего по функциональности.

RPM 4 догнал по функционалу RPM5 как раз благодаря наработкам последнего. RH после появления форка наконец-то много патчей оттуда портировала.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от Nxx (ok) on 26-Май-12, 03:34 
Хорошо. И какой тогда смысл СЕЙЧАС переходить на rpm5, если уже все фичи портированы на обычный rpm?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Обзор улучшений RPM5 по сравнению с RPM 4.x от Red Hat"  +/
Сообщение от r0g3r (??) on 04-Июн-12, 19:29 
> Хорошо. И какой тогда смысл СЕЙЧАС переходить на rpm5, если уже все
> фичи портированы на обычный rpm?

Смотря с какой стороны посмотреть. Для пользователей смысла нет, а вот для мантейнеров и разработчиков - да. И портированы фичи именно для юзеров, и то не все. В частности, добавлено много новых плюшек для --rollback. Также рекомендую поискать про Transactionally Protected Package Management aka RPM ACID, например. Этого в четвёртой ветке RPM нет и не будет, похоже.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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