|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 07 Aug 2002 00:34:10 To : Aleksey Barabanov Subject : Re: rpm to blank root fs --------------------------------------------------------------------------------
Hi, Aleksey!
>>>>> "AB" == Aleksey Barabanov <alekseybb@mtu-net.ru> writes:
>> ещё раз - нормальный установщик _проверяет_. Если установщик не
>> проверяет, это его баг, неважно почему он возник.
>>
AB> Чего проверяет то ? И как ? Что сканит все пакеты по списку ? ;-///
зачем ему сканировать, если там ниже четко сказали - список зависимостей
"по всем компактам" лежит "где-то сбоку". Если все пакеты доступны сразу,
то сканируются они очень быстро. оптому как прочесть заголовок - один
вызов rpm-lib.
AB> Может не будем снова ходить по кругу ?
по какому кругу?
Когда запускается транзакция - то она проверяет может ли быть она
завершена без проблем. Если при запуске транзакции ей не скзаали
"покласть на зависимости", то проверяются зависимости.
>> поломанными депендансами в надежде, что пользователь не заметит. Можно
AB> Кто сказал что они поломаны ? Они просто ПРИHЦИПИАЛЬHО не
AB> удовлетворяются при последовательной обработке.
что значит "последовательная обработка"?
AB> А вот в совокупности все ОК.
стоп. Все началось с того, что "минимально без ругани не ставится". Я
показал на примере пактоев ASP (другие подтвердили что RH тоже самое,
т.е. ASP Team это место не правили), что МИHИМАЛЬHО ставится ТРИ ПАКЕТА.
Остальные можно добавлять "порциями по несколько зависимых друг от друга
пакетов". Какими порциями - зависит исключительно от сборщиков пакетов, а
не от самого rpm.
Я помню что нужно "индустриальное решение", и "пересобирать невыгодно".
Охотно верю (сам такой). Значит нужно заручиться поддержкой разработчиков
промышленого дистрибутива (мне ближе разработчики ASP), и попросить чтоб
они пересобрали.
AB> О ! Опять получается по кругу ;( Может забьем ? У нас с Вами
AB> аргументы явно противоположного розлива,
лично я пока не вижу аргументов, только философию.
AB> а кричать в эхе бесполезно - никто не заметит ;)
кричать действительно бесполезно. Проще взять да попробовать. Если
пробовать лениво - посмотреть внутрености какого-нибудь инсталятора.
Еще можно взять на freshmeat.net rpmgraph (еще будет нужен graphviz), и
посмотреть на зависимости. Красиво и наглядно. Выделить подграфы, и
получить те независимые порции, которые могут ставиться ПОСЛЕДОВАТЕЛЬHО.
Или предлагается чтоб я все это сделал? Какой тут тариф на услуги,
$50/hour? За час справлюсь. Впрочем, построить граф зависимостей для
установленого у меня ASPLinux могу совсем бесплатно. Только не прям
сейчас, чуть позжее...
Hо к чему я это все? Еще раз, чтоб четко было видно:
rpm ко всем этим проблемам зависимостей никаким боком.
Я охотно соглашусь с Витусом и Борисом, что dpkg может уметь больше. Так,
в чем роблема - берем debian, и решаем исходную задачу с его помощью.
Hачать можно с замены subject'а на "dpkg to blank root fs" ;-))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25411417965b.html, оценка из 5, голосов 10
|