|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 31 Jul 2002 22:12:52 To : Vladimir Bormotov Subject : Re: rpm to blank root fs -------------------------------------------------------------------------------- Vladimir Bormotov wrote: > > Hi, Aleksey! > >>>>>> "AB" == Aleksey Barabanov <alekseybb@mtu-net.ru> writes: > > AB> Привет всем. Вопрос к тем, кто баловался самопальной дистрибуцией. > > а можно тем кто не баловался ответить? ;)) Можно. > AB> Правильно ли я понимаю ситуацию: > > AB> 1.РПМ-у для установки на пустой рут принципиально надо сначала > создать AB> место под его базу. > > типа того. СпасибА. > > > AB> 2. Hесмотря на то что скрипты РПМ-ом выполняются в > AB> chroot все равно для установки системы в пустой корень выполнение > AB> скриптов надо блокировать, ибо рут пуст. > > какие скрипты? какой chroot ? ??? Вот и видно, что вы не "баловались". man rpm > AB> 3.Пакеты с базовыми файлами, библиотеками и настройками имеют > AB> принципиально неразрешимые зависимости > > если у сборщика с головой впорядке, то "принципиально неразрешимых" не > бывает. А если подумать (и почитать librpm API), то ваще не бывает. > Ибо есть понятие "транзакция" ;))) Это типа того, что куча пакетов требует для установки как минимум баша и желибс, а они в свою очередь и сами друг без друга не ставяться. А если не секрет, при чем тут "транзакция" ? Или иначе : как вы ее тут обеспечиваете. > AB> и поэтому должны устанавливаться только нодепс. > > бред. Забудьте про --npdeps! Это подпорка для ленивых, и/или > безмозглых. Hормальному человеку --nodeps не нужен. ? См. выше. > AB> Т.е. говоря по-русски РПМ принципиально функционально не полон и с > AB> него, в отличие от например ТАР-а, систему без специальных подпорок > AB> установить нельзя. > можно. Чем долдонить одно и тоже, взять да и запустить что-нибудь вроде export R=~/blank_root mkdir $R mkdir $R/var mkdir $R/var/lib mkdir $R/var/lib/rpm rpm --root $R --initdb rpm --root $R -i aaa_dir-2002.3.13-3.i386.rpm Да понаблюдать за тем, что полезет на консоль. > AB> Или иначе, несмотря на то, что есть файл aaa_base.rpm с файловой > AB> структурой от корня, но в полнофичном РПМ он ставиться только в > режиме AB> апгрейда. > > сам-то понял что сказал? что такое "полнофичный RPM"? Какой нафиг > апгрейт? ж-/// Bye. -- Aleksey Barabanov <alekseybb@mtu-net.ru> PS:Есть конечно мысль, что надо пакеты расставить в нужном порядке, как минимум. Отсюда вопрос : есть ли какой способ отсортировать пакеты по зависимостям ? --- ifmail v.2.15dev5 * Origin: intranet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18529b44a365e.html, оценка из 5, голосов 10
|