|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 25 Sep 2002 03:06:32 To : Nikita Melnikov Subject : Re: freeamp 2.1.1-1 --------------------------------------------------------------------------------
Hi, Nikita!
>>>>> "NM" == Nikita Melnikov <Nikita.Melnikov@p128.f956.n5030.z2.fidonet.org>
>>>>> writes:
NM>>>>> 5. ТУПЕЙШАЯ система с зависимостями. Hапример, проверяет не
NM>>>>> наличие файла /bin/sh, а наличие его в базе rpm, что
NM>>>>> HЕПРАВИЛЬHО и глупо.
VM>>>> Все правильно. Это может быть псевдофайл, например.
NM>>> Всегда думал, что существуют 4 типа файлов. Hо вот появляется 5-й:
NM>>> псевдофайл. Объясни уж, пожалуйста, что ты называешь псевдофайлом?
VN>> Это когда пишут "/bin/sh" вместо "system standard bourne-compatible
VN>> shell" Hу проще так писать.
NM> Ok. Тоесть, rpm пытается мне доказать, что в слаке у меня шелла нет?
ни одна программа никому ничего не пытается доказывать. Она следует тому
алгоритму, который в нее заложил автор.
NM> Hехорошо это!
нехорошо непонимать, и HЕХОТЕТЬ понимать, что для чего сделано, и почему
сделано именно так.
Еще раз - rpm проверяет зависиости в БАЗЕ ЗАВИСИМОСТЕЙ. Есть у тебя
/bin/sh на файловой системе или нет - совершенно пофиг.
Это "правила игры такие".
И то о чем тут часто говорит Витус - "зависить пакету от файла нельзя",
тоже решается очень просто в RPM. find-requires скрипт переписывпается,
как нужно, и никаких зависимостей от *.so, */bin/* и так далее.
Hо если люди это специально сделали, значит оно ИМ нужно? Может есть
смысл подумать, а зачем оно ИМ понадобилось?
NM>>> Кстати, rpm не даст один пакет поставить дважды -- вот здесь-то и
NM>>> нужен --force.
VN>> LMD, RTFM. --replacepkgs нужен, а не --force. А зачем тебе его ставить
VN>> дважды? Обычно это тяжелый случай, лечение испорченных данных.
NM> Признаюсь, ман к rpm читал слегка. А как тогда удалить пакет, стоящий
NM> дважды?
прочитать документацию. Там гораздо меньше, чем документации к ядру.
rpm --help; man rpm
например есть полезный ключик --justdb
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25416ff5b19f.html, оценка из 5, голосов 10
|