|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 30 Mar 2003 01:04:22 To : Yoric Kotchukov Subject : Re: rpm -bb blah.spec -------------------------------------------------------------------------------- n> <m33cl8lgu4.fsf@vb.dn.ua> n> <Pine.LNX.4.10.10303291215280.27071-100000@haus.localdomain> From: Vladimir Bormotov <bor@vb.dn.ua> Hi, Yoric! >>>>> "YK" == Yoric Kotchukov <Yoric.Kotchukov@p47.f913.n50.z2.fidonet.org> >>>>> writes: >>Вот только --rebuild пытается после сборки устанавливать собранный пакет, >>>>> ??! >>>>Видимо имелись ввиду криво написанные .spec, >>>>в которых make install делается без всяких там >>>>DESTDIR=bla-bla-bla YK>> А если присутствует DESTDIR=/usr/local (например), >> >> давайте перейдем от абстрактных пирмеров, к конкретным. YK> Это был вопрос. вот я не понял вопроса. YK>> то ставиться будет в него, не перекрывая оригинал? То есть всё равно YK>> в .спек-е надо проверять, не установлен ли уже такой пакет и прочие YK>> несовместимые условия? YK>> А также, только ".spec" должен разрешать все конфликтные ситуации? >> >> http://www.rpm.org/max-rpm/ YK> Hу мы же всё-таки в Фидо, а не в интернете... если вы всеж таки в фидо, то что я могу поделаьт? Я вполне себе в интернете. Далее, если вы, сознательно себя ОГРАHИЧИВАЕТЕ только одним способом получения информации, а именно "через фидо", то что я могу поделать? Я, когда у меня не было дома интернета, пользовался интернетом на работе. Когда не было на работе, брал пиво, и ходил к провайдеру. Кстати, я и сейчас к нему хожу, но уже не за интернетом, а просто пообщаться. [skip - совсем не нужно было все цитировать] YK> %install YK> make install-strip \ YK> prefix=$RPM_BUILD_ROOT%{_prefix} \ YK> infodir=$RPM_BUILD_ROOT%{_infodir} \ YK> mandir=$RPM_BUILD_ROOT%{_mandir} вполне типичный вызов make install из .spec [skip] YK> 2) А вот .спек, который внутри tar.gz, который, в свою очередь, внутри YK> src.rpm (какой высокопоэтичный оборот получился). Кстати, в каком YK> случае какой .спек используется? YK> Первый - "rpm --rebuild *.src.rpm", а YK> второй - "rpm -tb|bb *.spec"? Или зачем их два? читаем Maximum RPM. Поверь, мне совершенно не доставляет удовольствия пересказывать кому-либо то, что можно прочесть в открытых источниках. Если тебе доставляет удовольствие послушать мой рассказ - без проблем, но за удовольствие нужно платить. Hет, мне не нужно, заплати провайдеру, Интернет-Кафе, еще где-то, и почитай таки книгу. [skip] YK> Как говаривал Чингачкук, "я всё сказал". я тоже, еще в самом начале: кривые спеки выкидывай, или переписывай. кривые мейкфалы - выкидывай или пеерписывай кривые исходники - тоже самое. Добро подаловать в мир OpenSource. Открытость исходников не делает их качественее. По крайней мере, не "за одно мгновение". -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541425128eb.html, оценка из 5, голосов 10
|