|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541cb287b7c.html, оценка из 5, голосов 10
|