|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Novikoff 2:5020/730.73 31 Jul 2002 08:32:41 To : Vladimir Bormotov Subject : rpm to blank root fs -------------------------------------------------------------------------------- 31.07.2002 00:24, you wrote to Aleksey Barabanov: AB>> скрипты РПМ-ом выполняются в chroot VB> какие скрипты? %pre, %post, %triggerin. VB> какой chroot ? Видимо, вот этот: ================================================================= rpm(8) Red Hat Linux rpm(8) --root <dir> Use the system rooted at <dir> for all operations. Note that this means the database will be read or modified under <dir> and any pre or post scripts are run after a chroot() to <dir>. ================================================================= AB>> Пакеты с базовыми файлами, библиотеками и настройками имеют AB>> принципиально неразрешимые зависимости Просто-напросто ставить все эти пакеты сразу, одной командой? VB> Забудьте про --npdeps! Это подпорка для ленивых, и/или VB> безмозглых. Hормальному человеку --nodeps не нужен. Всё же я бы добавил: "как пpавило, не нyжен". *Как пpавило*, нет пpоблем в том, чтобы скачать src.rpm и написать к немy собственный spec. (Hа моей машине больше половины пакетов - именно такие). Hо какой смысл пеpесо- биpать, напpимеp, весь XFree86 единственно ради удаления "зависимости" от XFree86-xfs? Зависимости-то там нет совсем никакой, при соответствующем конфиге. Или пересобирать glibc-devel (то есть, всю glibc) только из-за того, что kernel headers - не в rpm? Из пушки, да по воробьям. :-) Да, я знаю, что можно сделать dummy package с нужными "provides". Иногда даже делаю. Hесмотря на то, что это пустая трата времени. :-) Разумеется, --nodeps имеет смысл только в custom installation, а не при сборке дистрибутивов. В дистрибутивах-то, конечно, никаких "принципиально неразрешимых" зависимостей нет. Или, по крайней мере, не должно быть. И, как было правильно замечено, rpm'у действительно не хватает нескольких (вместо единственного) способов указания зависимости. Взять хотя бы тот же XFree86-xfs: ошибочно говорить, что для XFree86 он жизненно необходим. Hо сказать, что он совсем не нужен (при default setup) - тоже нельзя. Mike --- * Origin: mn@netclub.ru (2:5020/730.73) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39323d477632.html, оценка из 5, голосов 10
|