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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     06 Mar 2001  02:10:54
 To : "Lelik P. Korchagin"
 Subject : Re: переход с glibc-1.2 на glibc-2.2
 -------------------------------------------------------------------------------- 
 
 
    Hi, Lelik!
 
 >>>>> "LPK" == Lelik P Korchagin <lelik@price.ru> writes:
 
 >>  Изврат это тот факт, что у тебя нет такого в базе. /bin/sh он как-бы
 >>  многим стандартным скриптам нужен. Откуда-то он должен взяться, хоть в
 >>  виде симлинка на что-то более другое типа bash.
 
  LPK> Мужики ! Вы все привыкли к тому, что /bin/sh -> /bin/bash. И
  LPK> зависимость от него удовлетворяется автоматически. А теперь глянем на
  LPK> мою ситуацию: /bin/sh -> /usr/bin/sh,
  LPK>  /bin/bash -> /usr/bin/bash -> /usr/local/bin/bash. И это два
  LPK> _разных_ Bourne( (again){0,1}) shells. При этом я сознательно не
  LPK> говорю о платформе - како тако дело package manager'у до платформы...
 
  но ты ведь сделал так, что у тебя rpm вдит то, что ему положено?
  о том и разговор. По сути, никто насильно не заставляет. Просто есьт
  правила, которым проще следовать. 
  
  Кстати, если вдруг кто-то не знает, там совсем тупая штука выгребает то,
  что нужо пакету (/usr/lib/rpm/find-requires), при сильном нежелании делать
  fake-rpm можно ее поправить, в собраных таким образом пакетах не будет
  зависимостей тех, которые не нужны.
  
  кстати, на счет этого мы еще с Захаром ругались, ему не нравилось, что rpm
  с bind* требует perl, только потому, что в каком-то скрипте нужен перл, и
  никого не волнует, что лично Захару этот скрипт нафиг не нужен, как и перл
  на той машине вообще.
  
  Вот зато, если у тебя есть два шелла, и тебе нужно _четко_ проверить
  наличие /usr/local/bin/bash (я так понимаю он может и не быть, а скрипт
  может пользовать именно его особенности и глючить с /bin/sh), то вот та
  самая выдиралка зависимостей поможет понять почему-же этот скрипт не
  рабтает, даже не запуская его. ПакеджМанагер подскажет:
  
  Мужик, вот в том скрипте, автор прописал /usr/local/bin/bash, а у нас его
  нет!
   
  Почему все воспринимают это как "кривость rpm"??????
  
  Лично я, наученый "тормозами из FreeBSD Team", у которых долгое время
  после появления perl5, as default perl был perl4, только благодарен такой
  "ругне". (если кто не вкурсе - в /usr/bin/perl там жил perl4, который мог
  вот так сходу ругаться на самые "привычные перловые конструкции", которые
  добавили аж только в perl5)
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: переход с glibc-1.2 на glibc-2.2   Vladimir Bormotov   06 Mar 2001 02:10:54 
Архивное /ru.linux/2541cb287b7c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional