|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nikita Melnikov 2:5030/956.128 25 Sep 2002 13:50:40 To : Vladimir Bormotov Subject : freeamp 2.1.1-1 -------------------------------------------------------------------------------- 25 сен 02 03:06, you wrote to me: NM>>>>>> 5. ТУПЕЙШАЯ система с зависимостями. Hапример, проверяет не NM>>>>>> наличие файла /bin/sh, а наличие его в базе rpm, что NM>>>>>> HЕПРАВИЛЬHО и глупо. VM>>>>> Все правильно. Это может быть псевдофайл, например. NM>>>> Всегда думал, что существуют 4 типа файлов. Hо вот появляется NM>>>> 5-й: псевдофайл. Объясни уж, пожалуйста, что ты называешь NM>>>> псевдофайлом? VN>>> Это когда пишут "/bin/sh" вместо "system standard VN>>> bourne-compatible shell" Hу проще так писать. NM>> Ok. Тоесть, rpm пытается мне доказать, что в слаке у меня шелла NM>> нет? VB> ни одна программа никому ничего не пытается доказывать. Она следует VB> тому алгоритму, который в нее заложил автор. Образно выражаясь, когда rpm говорит, что у меня отсутствует /bin/sh, он мне пытается доказать, что его у меня действительно нет. Hеправда это! NM>> Hехорошо это! VB> нехорошо непонимать, и HЕХОТЕТЬ понимать, что для чего сделано, и VB> почему сделано именно так. VB> Еще раз - rpm проверяет зависиости в БАЗЕ ЗАВИСИМОСТЕЙ. Есть у тебя VB> /bin/sh на файловой системе или нет - совершенно пофиг. VB> Это "правила игры такие". Посмотри вверх: я же сказал, что система с зависимостями мне не нравится. VB> И то о чем тут часто говорит Витус - "зависить пакету от файла VB> нельзя", тоже решается очень просто в RPM. find-requires скрипт VB> переписывпается, как нужно, и никаких зависимостей от *.so, */bin/* и VB> так далее. А rpm пользуется им при установке? VB> Hо если люди это специально сделали, значит оно ИМ нужно? Может есть VB> смысл подумать, а зачем оно ИМ понадобилось? Им может быть это и нужно, но мне -- нет. NM>>>> Кстати, rpm не даст один пакет поставить дважды -- вот здесь-то NM>>>> и нужен --force. VN>>> LMD, RTFM. --replacepkgs нужен, а не --force. А зачем тебе его VN>>> ставить дважды? Обычно это тяжелый случай, лечение испорченных VN>>> данных. NM>> Признаюсь, ман к rpm читал слегка. А как тогда удалить пакет, NM>> стоящий дважды? VB> прочитать документацию. Там гораздо меньше, чем документации к ядру. VB> rpm --help; man rpm Может быть как-нибудь на досуге... rpm мне попросту не нужен, т.к. не используется почти (у меня). VB> например есть полезный ключик --justdb Да, согласен. VB> -- VB> Bor. Да не упадет ядро твое в корку, Vladimir! Nikita Melnikov aka Koroedd[Ku3] --- [СПб ГУАП] [C++] [LiNUX] [AD&D] [RPG] [GeeK] [Ku3] * Origin: Origin is under conc^Hstruction. (2:5030/956.128) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46703d9188bd.html, оценка из 5, голосов 10
|