[devel] Q: rpmi --chroot
Alexey Tourbin
at на altlinux.ru
Пт Фев 29 00:27:55 MSK 2008
On Fri, Feb 29, 2008 at 12:09:44AM +0300, Alexey Gladkov wrote:
> Dmitry V. Levin wrote:
> > Нас интересует поддержка установки системы с нуля одной транзакцией с помощью
> > "rpmi --chroot" или нет? Если интересует, то оптимизировать нельзя.
> > Если не интересует, то других причин не оптимизировать я не вижу.
>
> Всё-таки вмешаюсь в дискуссию. Хочу напомнить что ваш инсталлятор
> сейчас делает именно "rpmi --chroot". Если вы хотите от этого
> отказаться, нужно придумать альтернативу такой установки.
От инсталлятора (в случае оптимизации зависимостей) требуется лишь,
чтобы он инсталлировал в два этапа: сначала установка rpm (или хотя
бы coreutils + /bin/sh); а потом установка всего остального. То есть
инициализация минимального conforming чрута должна быть отделена
"барьером" от установки дополнительных пакетов; тогда проблем с
неправильным порядком устновки пакетов не будет, даже при достаточно
сильной оптимизации (или же эти проблемы решаются точечным выправлением
зависимостей в двух местах).
Если же принципиально хочется ставить с помощью 'rpmi --chroot'
в пустой чрут произвольно сложный набор пакетов, то без "барьера"
возможны глюки, и оптимизировать зависимости нельзя. Впрочем,
желание иметь "conforming chroot" чем можно раньше -- законно
в любом случае.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20080229/42aba01c/attachment.bin
Подробная информация о списке рассылки Devel