URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 42794
[ Назад ]

Исходное сообщение
"OpenNews: Компания Red Hat начала модернизацию пакетного менеджера RPM"

Отправлено opennews , 10-Июл-08 00:27 
В текущую кодовую базу Fedora Linux интегрирована (https://www.redhat.com/archives/fedora-devel-list/2008-July/...) альфа версия новой редакции пакетного менеджера RPM, который в Fedora 10 должен прийти на смену RPM 4.4.2.3. Изменения в новой версии RPM ожидаются существенные, что отрицательно скажется на обратной совместимости пакетов.


Некоторые изменения:


-  Значительное изменение API;
-  rpmbuild по умолчанию использует "--fuzz=0" для наложения патчей, что может потребовать переработки  большого числа пакетов;
-   %{_topdir} теперь указывает на $(HOME)/rpmbuild/, а не на /usr/src/redhat/;
-  BuildRoot из spec игнорируется, в качестве корня для сборки теперь используется %{_topdir}/BUILDROOT/;
-  Реализована поддержка привязанных к аппаратной архитектуре зависимостей;
-  Автоматическое разрешение зависимостей, связанных с pkg-config и libtool;
-  rpmbuild поддерживает два новых макроса: %{patches} и %{sources}.


URL: https://www.redhat.com/archives/fedora-devel-list/2008-July/...
Новость: http://www.opennet.me/opennews/art.shtml?num=16885


Содержание

Сообщения в этом обсуждении
"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено danube55 , 10-Июл-08 00:27 
а вот это уже давно пора. а то не понятно как в обще с такой тормозной системой сидели.
З. Ы.
Ни чего личного. У меня Debian. :)  

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Michael Shigorin , 10-Июл-08 00:33 
Вы о чём?  Сам по себе rpm вполне шустр, dpkg в сравнении -- якорь.
Можно пронаблюдать, скажем, по времени вливания одного CD пакетов.

А так да, и rpm подзавалялся, и в макронаборах скорее разброд и шатание.
Причём у самих редхатов -- ещё и нищета ужасающая.

Давно пора :-)


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено User294 , 10-Июл-08 05:04 
>Причём у самих редхатов -- ещё и нищета ужасающая.

Мало того что изначально RPM по сравнению c dpkg просто уродец, так еще это постоянно перетрясают.Здорово отбивает охоту иметь дело с redhat-based системами.Да-да, это кстати и вашей системы касается.Пока она будет основана на редхате я к ней на пушечный выстрел не подойду.А "на подумать" - посмотрите на чем как правило основываются все новые системы ;)


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено icy , 10-Июл-08 10:38 
+1

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено devcoder , 10-Июл-08 13:52 
> Вы о чём?  Сам по себе rpm вполне шустр, dpkg в сравнении -- якорь.
> Можно пронаблюдать, скажем, по времени вливания одного CD пакетов.

Совершенно некорректно сравнивать сами утилиты,
так как они выполняют правила (скрипты),
созданные разработчиками пакетов.
А политика в области автоматизации установки
и стремлению(пределов) к дружественности к пользователю,
у deb-based и rpm-based дистров сильно отличается.
Частично это объясняется форматом пакетов,
частично policy дистрибутивов, остальное - самим разработчиком пакета.

Сравните кол-во строк {pre,post}{in,un} скриптов в каком-нибудь "сложном"
rpm (например, в phpMyAdmin и ему подобных) с кол-вом строк
в {pre,post}{install,rm} deb-a.
Поэтому, после установки/обновления/апгрейда/отката на предыдущую версию
в Debian/Ubuntu даже "большие" программы-монстры становятся/остаются
в работоспособном состоянии, а в rpm-based дистрах зачастую нужны некоторые
ручные действия (базу обновить, пользователей завести, что-то в конфе поменять).


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено User294 , 10-Июл-08 04:57 
>  а вот это уже давно пора. а то не понятно как в обще с такой тормозной системой сидели.

О господи.Как раз за что не люблю redhat-based системы так это за тотальный бардак с RPM, разными версиями RPM, постоянные перетрясы и прочая.И так там черт ногу сломит, а они еще и перетрясают оный с завидной регулярностью.Ужас!

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

> Ни чего личного. У меня Debian. :)  

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


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Onotoley , 10-Июл-08 09:07 
а ты что, используешь в реальной работе rawhide ветку? Почему вообще дебианщики так возбудились, когда люди у себя в альфа-версии новшества испытывают?

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено kost BebiX , 10-Июл-08 01:57 
Поздравляю! Главное чтоб ничего не поломали (всмысле "незаметно для обычных юзеров").

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Oles , 10-Июл-08 02:16 
Всё равно RH/Centos 5.x будет ещё ОЧЕНЬ долго жить. И клепать придётся рпм-ки под них...

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 06:22 
хз че там перетрясают, вроде все работают и проги из рпмок ставяться без проблем, а с юмом так и с зависимостями.

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено prapor , 10-Июл-08 08:36 
> %{_topdir} теперь указывает на $(HOME)/rpmbuild/, а не на /usr/src/redhat/;
>BuildRoot из spec игнорируется, в качестве корня для сборки теперь используется %{_topdir}/BUILDROOT/;

А что мешало раньше это переопределять? Если не ошибаюсь, то у альтов именно так и сделано. Да и BUILDROOT, если не ошибаюсь, сейчас задается относительно %{_tmpdir}

P.S. Юзаю Debian, но создание ./debian/* до сих пор не осилил, в отличие от .spec`ов.


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено pavel_simple , 10-Июл-08 08:49 

>P.S. Юзаю Debian, но создание ./debian/* до сих пор не осилил, в
>отличие от .spec`ов.

dh-make ? -- как база


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 09:27 
>P.S. Юзаю Debian, но создание ./debian/* до сих пор не осилил, в отличие от .spec`ов.

а мне как раз показалось проще моздание ./debian/*, чем .spec-ов


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено ZANSWER , 10-Июл-08 09:46 
Ох недают лавры RPM покоя дебианщегам, вон как они тут разошлись, а воз и ныне там...*RPM*

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено icy , 10-Июл-08 10:53 
Лавры rpm? Это что-то новенькое...

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Имя , 10-Июл-08 10:13 
нужно сделать хотя бы такую же простоту установки пакетов
(и их совместимость) как в винде.

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Ant , 10-Июл-08 12:35 
Да... Как я помню расстроился, когда скачал пакет, вроде как заточенный по мой дистр, пришел домой (дома инета нет), а он еще какой-то пакет захотел... Windows-кая логика не работает - там подразумевается, что если ты скачал программу, то кроме нее ничего не нужно (есть, конечно, исключения, например, проги под Frame Work).

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 10:46 
В винде как таковых пакетов нет.

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


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Осторожный , 10-Июл-08 13:26 
>В винде как таковых пакетов нет.
>
>Каждая программулина заново в свой каталог ставит теже пакеты... библиотеки

есть Windows Installer
Это попытка Microsoft сделать сделать пакетный mananger


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 11:30 
Люблю правильный линукс... Вот BSD - правильный линукс.

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 17:07 
> Вот BSD - правильный линукс.

улыбнуло =)



"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено guest , 10-Июл-08 11:49 
Я чего-то не осилил - это они полумёртвый rpm-4 перетрахивают или на rpm-5 наконец-то переходят?

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Zulu , 10-Июл-08 12:28 
> Реализована поддержка привязанных к аппаратной архитектуре зависимостей;

то что в Debian есть сто лет, ВНЕЗАПНО появилось и у RH. Ура?


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Аноним , 10-Июл-08 16:18 
Why not RPM 5.0?

Here's a changelog: http://wiki.rpm.org/Releases/4.5.90


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено Holy Cheater , 10-Июл-08 22:28 
>Why not RPM 5.0?
>
>Here's a changelog: http://wiki.rpm.org/Releases/4.5.90

Why not dpkg?


"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено sragaz , 11-Июл-08 00:27 
RPM проще и лучше любого DEB
Как паз дебом можно сломать всю систему

"Компания Red Hat начала модернизацию пакетного менеджера RPM"
Отправлено smn , 11-Июл-08 00:36 
Ох чую десяточка станет конфетой. Не сглазить бы))