|
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
|