|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 27 Mar 2003 19:16:49 To : Yoric Kotchukov Subject : Re: rpm -bb blah.spec -------------------------------------------------------------------------------- Yoric Kotchukov <Yoric.Kotchukov@p47.f913.n50.z2.fidonet.org> wrote: YK> Вот только --rebuild пытается после сборки устанавливать собранный пакет, он пытается не "установить пакет", а выполнить target %install. Если ты имеешь дело с redhat - там обычно все это делается куда-нибудь в сторонку (если это gnu-style исходник - путем DESTDIR=/tmp/чтонибудь) и за собой стирается. У SuSE, когда я ее еще не выбросил - все было печально, люди так за семь лет не удосужились разобраться в используемом инструменте и тупо ставят в живое дерево файловой системы. (отсюда же у них и проблемы с пропуском важных файлов в бинарном пакадже и прочие странности) YK> что не всегда желательно. То есть РПМ в принципе не может собрать бинарный YK> РПМ, не устанавливая его? не делая %install - нет, не может - ему нужно получить дерево файловой системы для упаковки в архив - бинарники в usr/bin, маны в share/man и т.д. Hеобходимости делать это именно в корень настоящей системы, а не создать отдельно иерархию в сторонке (и не от юзера рут) нету, но иногда других вариантов не оставляют косорукие авторы самой программы - типа make install у них не умеет никуда, кроме /usr, файлов сотни, а мэйкфайл такой, что патчить его невозможно. Hо бывает чрезвычайно редко. > Alex --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657718d9cbc3.html, оценка из 5, голосов 10
|