Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: rpm -bb blah.spec   Aleksey Cheusov   27 Mar 2003 23:27:27 
Архивное /ru.linux/172830f842c39.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional