|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Rodin <sysop5410@rambler.ru> 26 Sep 2002 16:14:53 To : Nikita Melnikov Subject : Re: freeamp 2.1.1-1 -------------------------------------------------------------------------------- Nikita Melnikov <Nikita_Melnikov@p128.f956.n5030.z2.fidonet.org> wrote: VB>> ни одна программа никому ничего не пытается доказывать. Она следует VB>> тому алгоритму, который в нее заложил автор. NM> Образно выражаясь, когда rpm говорит, что у меня отсутствует /bin/sh, он NM> мне пытается доказать, что его у меня действительно нет. Hеправда это! rpm считает существующим только то, что прописано в его базах. Если оно реально есть, но в базе не записано, получается дезинформация. Что с этим делать зависит от того, чего ты добиваешься: чтобы работало, или чтобы было правильно и работало. А вот тем, кто прописывает в зависимости необязательные пакеты, надо вырвать руки. VB>> Еще раз - rpm проверяет зависиости в БАЗЕ ЗАВИСИМОСТЕЙ. Есть у тебя VB>> /bin/sh на файловой системе или нет - совершенно пофиг. VB>> Это "правила игры такие". NM> Посмотри вверх: я же сказал, что система с зависимостями мне не нравится. Hе нравится - игнорируй зависимости. Впрочем, ldd никто не отменял. VB>> И то о чем тут часто говорит Витус - "зависить пакету от файла VB>> нельзя", тоже решается очень просто в RPM. find-requires скрипт VB>> переписывпается, как нужно, и никаких зависимостей от *.so, */bin/* и VB>> так далее. NM> А rpm пользуется им при установке? При сборке и записи бинарных rpm . VB>> Hо если люди это специально сделали, значит оно ИМ нужно? Может есть VB>> смысл подумать, а зачем оно ИМ понадобилось? Им оно понадобилось, чтобы принудить пользователя вместе с одним пакетом поставить еще несколько, которые они считают нужными и занять побольше места на винтах пакетами с раздутыми зависимостями. NM> Им может быть это и нужно, но мне -- нет. ;-)))) Пока, \Dmitry --- tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (Linux/2.2.20 (i586)) * Origin: Узел связи Fido: 2:5020/5410 (095)541-5490 (2:5020/5410.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2738000005f5.html, оценка из 5, голосов 10
|