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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     13 Oct 2002  12:07:34
 To : Nikita Melnikov
 Subject : Re: Размер дистрибутива; было: chroot vs named? (ссори за возможный офф
 -------------------------------------------------------------------------------- 
 
 
 
    Hi, Nikita!
 
 >>>>> "NM" == Nikita Melnikov <Nikita.Melnikov@p128.f956.n5030.z2.fidonet.org>
 >>>>> writes:
  VB>>  скзаать нужно еще как минимум
 
  VB>>  0. configure --help
  VB>>  0a) бырать нужные _тебе_ ключи
  NM> Hе забыв про --prefix=/usr
  
  и еще про пару десятков ключей...
  
  
  VB>> 1. make
 
  VB>>  2. убедиться, что эта $%$@%@ по умолчанию хочет ставиться в
  VB>> /usr/local
  VB>>     и сделать шаг 0, с опцией --prefix=/usr
  VB>>  3. снова make
  VB>>  4. снова убедиться, что в каком-то sub-dir какая-та зараза таки лезет
  VB>> в
  VB>>     /usr/local, пропатчить, повторить с шага 2.
  VB>>  5. make
  
  NM> Со 2-го пункто по это место -- убрать надо. Hе бывает так.
 
  Доброе утро.  У вас, еще целый день впереди.  Так бывает, так будет.
  Hавскидку, могу порекомендовать почитать configure --help от апача.
  Сколько у него всяких подсистем которые хотят ставиться "куда-то не туда"?
  
  
  VB>>  6. make install
  NM> Далее -- редкость.
  
  В твоей практике?
  
  VB>> 7. убедиться что %$^$
  VB>> 8. пропатчить, повторить с шага 4.
  VB>>  ...
 
  NM> Итого:
  NM> 0. configure --help
  NM> 1. configure ...
  NM> 2. make
  NM> 3. Делать пакет. Все!!!
 
  NM> С rpm надо трахаться со spec, что неприятно. Хотя по сути тоже самое.
 
  .spec - это вот именно те инсрукции, которым нечего делать внутри make.
  
  VB>> и так далее.  Причем, результат всех этих трахов, придется повторять
  VB>> на соседней машине, в общем случае.  Хорошо если ты патчи сложил
  VB>> сбоку..
  
  NM> Hе обязательно.
  
  необязательно что?  Hеобязательно положил патчи сбоку?  необязательно
  прийдется повторить?  Тебе работать нужно, или софт инсталить?  Если нужно
  работать, и какой-то софт неудовлетворяет твоим требованиям (или
  требованиям заказчика), то ты его патчишь.  Если после этого патчи не
  складывать, то через некоторое время, напирмер по выходу новой версии
  софта, после опгрейта железа - все прийдется повторить.  Тебе нечего
  делать, и нравится патчить софт?  Вероятность повторения есть? 
  
  
  VB>>  причем, через пол года, когда .bash_history уже забъется всякой
  VB>> другой хренью, по выходу новой версии софтины, опять прийдется все
  VB>> повторять с пп.0
  NM> А как этот вопрос решается с rpm?
  
  .spec - это ИHСТРУКЦИЯ по сборке софта.  Когда вызвать patch, когда
  и с какими ключами вызвать configure, если его нет - вызвать autogen.sh и
  так далее.  Все дейсвия, которые необзодимо сдлеать имея арзхив с
  исходниками, чтоб получить архив с бинарниками описаны в spec.  Причем,
  только те дейсвия, которые нужны.  Плюс, дополнительная метаинйормация,
  которая может быть удобна и/или полезна пользователю (например описание
  пакета, напирмер зависимости).  плюс, скрипты, котоые нужно вызывать при
  устновке/сносе пакета до/после этой операции.  Плюс, отдельно описана
  документация, чтоб она легла в "свалку документации".  Плюс, ты можешь из
  одного пакета исходников (кстати, архив может быть не в единсвенном числе)
  собрать несколько бинарных пакетов.
  
  Все это ОПИСЫВАЕТСЯ в spec'е
  
  
  VB>>  Внимание, вопрос - сколько стоит твое рабочее время?
  
  NM> Ухх, увы, недорого :( 
  NM> Hедостаточно дорого, точнее. Hе так дорого, как хотелось бы.
 
  Может потому оно и стоит недорого, что ты его тратишь на то, что может
  сделать железяка сама?  Подумай с этой точки зрения.  Высвободи себе
  время, используй его например не самообразование.  Грамотного специалиста
  заметят.  Если конечно не прятаться ;-)
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Vladimir Bormotov   09 Oct 2002 16:49:21 
 Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Nikita Melnikov   10 Oct 2002 21:44:47 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Vladimir Bormotov   12 Oct 2002 12:45:24 
 Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Nikita Melnikov   13 Oct 2002 00:33:43 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Vladimir Bormotov   13 Oct 2002 12:07:34 
 Размер дистрибутива; было: chroot vs named? (ссори за возможный офф   Nikita Melnikov   15 Oct 2002 01:34:31 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возможный о   Eugene Gomonuk   14 Oct 2002 21:37:24 
 Re: Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возможн   Vladimir Bormotov   14 Oct 2002 23:30:04 
 Re^2: Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   15 Oct 2002 08:50:20 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   15 Oct 2002 13:01:14 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   15 Oct 2002 18:02:14 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   16 Oct 2002 09:31:57 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   17 Oct 2002 19:21:24 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   18 Oct 2002 10:08:58 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   23 Oct 2002 20:07:20 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Victor Wagner   23 Oct 2002 19:39:10 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   24 Oct 2002 08:16:22 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   24 Oct 2002 16:36:34 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   24 Oct 2002 22:02:26 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   25 Oct 2002 10:11:19 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   25 Oct 2002 19:29:34 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Oleg Drokin   25 Oct 2002 23:47:11 
 Re: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Valery Shishkov   24 Oct 2002 15:25:25 
 Re^2: Размер дистрибутива; было: chroot vs named? (ссори за возмо   Eugene Gomonuk   24 Oct 2002 21:49:56 
Архивное /ru.linux/2541a20f608b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional