|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 27 Mar 2003 23:27:27 To : Yoric Kotchukov Subject : Re: rpm -bb blah.spec -------------------------------------------------------------------------------- n> From: Aleksey Cheusov <cheusov@scnsoft.com> Yoric Kotchukov <Yoric.Kotchukov@p47.f913.n50.z2.fidonet.org> writes: > Здравствуйте! > > Mar 27, от Aleksey Cheusov прибыло: > > > >> > Вот только --rebuild пытается после сборки устанавливать > >> > собранный пакет, > >> ??! > >Видимо имелись ввиду криво написанные .spec, в которых make install > >делается без всяких там DESTDIR=bla-bla-bla > > А если присутствует DESTDIR=/usr/local (например), то ставиться > будет в него, не перекрывая оригинал? То есть всё равно в .спек-е > надо проверять, не установлен ли уже такой пакет и прочие > несовместимые условия? А также, только ".spec" должен разрешать все > конфликтные ситуации? Я уже сказал. Построение .rpm по .src.rpm или .spec HЕ ДОЛЖHО HИКОГДА писать в каталоги отличные от /tmp, /var/tmp и /usr/src/packages/BUILD. Т.е. никаких /usr/local. /usr/local - место для host-specific софта, а не для мусора. > >Я таких полно видел. Hапример Вагнеровский catdoc в suse-73: > >%install make install %files Прямо вот так по-живому и ставят... > > Вот-вот, во всех имеющихся у меня *src.rpm (частью из RH5.0, частью > из MDK8.0 Spring RE, кол-во ~=20 шт.) именно так. И это ОЧЕHЬ плохо. > Буду знать теперь... > > ПС. Слегка не относящийся к теме вопрос: если в разных каталогах > есть по программе с одним именем, вызвав её по имени без указания > полного пути, будет запущена та, которая, в порядке убывания > приоритетов: 1) внутренняя шелл-а 2) в $PATH первая? Да. За исключением случаев, когда в shell built-in команды выключены. > > То есть, вызвав /usr/local/bin/test, можно запустить test, да не > тот, который шелловский, Естественно. > если он только скомпилится? Кто скомпилится? -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/172830f842c39.html, оценка из 5, голосов 10
|