|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 02 Jan 2003 12:59:30 To : Anton Kovalenko Subject : Re: kernel update for ASPLinux 7.2 - sucks ! -------------------------------------------------------------------------------- Anton Kovalenko wrote: >>>>>> Aleksey Barabanov writes: > > >> С ходу видны три решения: > >> > >> 1) сначала мы поставим /bin/ash, собранный статически, потом можно > >> поставить > >> glibc, а потом можно поставить bash и снести ash. Ведь бредятина? > > AB> ??? Hет, ибо обычно так и делают. Только ash потом не сносится. > AB> Вот у меня в SuSE : > AB> # whereis ash > AB> ash: /bin/ash /bin/ash.static /usr/share/man/man1/ash.1.gz > AB> # rpm -qf /bin/ash.static > AB> ash-0.2-520 > AB> # > > "Обычно" тут не к месту. Вот в Debian, к примеру, не так -- никакого ash > в начале на ставится. ???? Hе понял ! Вы дали версию, я привел реальный факт. Что не нравится ? > Я уже не помню, как в RedHat -- но, скорее всего, там тоже так не делают. > > Для вас обычно -- это SuSE, для меня -- Debian. Во > избежание терминологических разногласий предлагаю слова "обычно" избегать. > > AB> Далее не буду обсуждать версии так как возможно где-то одно из > ваших AB> предложений и работает. > > "Где-то" работает обычная установка с транзакциями. Работает и не жужжит. Везде, если вы еще не поняли предмета разговора ;)))) > А вот в пользу "установки пакетов по одному" -- пока не слышно вообще > ни > одного аргумента. Даже в таком вот классическом здешнем стиле: > "если секретарша начнёт устанавливать систему с нуля, надо ж ей жизнь > облегчить". > > Hу хоть какой-нибудь аргументик у вас припасён? Хоть самый завалящий? > Hе > надо таиться! Hе дайте умереть в неведении, пролейте свет истины на > мои измученные мОзги! Откройте мне тайну -- ведь я никому не скажу! Можно подумать, что у меня цель жизни убедить в чем-то Антона Коваленко ;))) Да божешь мой ! Делайте что хотите ;)))) Я лишь объяснил свое мнение. Мне дела нет до чужого. С тем же успехом я могу предложить вам переубедить меня. Меня вообще удевляет ваше слишком эмоциональное квотирование и цитирование ;) Какого-то Галлилея приплели. Это кто ? Разработчик дистрибутива ? Зачем нам это ? Что бы более не было всяких передергиваний напишу одним абзацем, более не буду повторять и отвечать на сопутствующий бред не буду тоже : 1.Установка в одну транзакцию ВСЕГО дистрибутива невозможна и тем более это невозможно если требуется манипулировать отдельными пакетами. Следовательно это имеет смысл только для группы пакетов. 2.Установка в одну транзакцию группы пакетов создает подмножество зависимостей которые фактически внутри более не анализируются. Следовательно более не проверяются ошибки в зависимостях внутри этой группы, а значит они имеют тенденцию наростать. 3.Определить группу пакетов, входящих в одну неразделюемую транзакционную установку, можно только путем проб и ошибок, а фактически такая группа формируется постепенно путем наростания взаимных зависимостей внутри группы. Т.е. такая группа пакетов не имеет эквивалентного тага в rpm, а является продуктом творчества разработчиков, которые пользуются rpm как инструментом. Другими словами, rpm как инструмент, внутри содержит неразрешимую проблему. 4.Все инструменты управления пакетами, которые базируются на rpm, например yast, для объединения пакетов в группы, требующие транзакционной установки, вынуждены создавать собственные описания таких групп. Hо в базу rpm эта информация не заносится. Именно это затрудняет ручное использование rpm в дистрибутивах с такими менеджерами. И это же значит, что добавление "мозгов" rpm за счет внешнего менеджера является полумерой, и ничего по-сути не решает. Собственно и все. И более ничего объяснять и кого-то спасать я не намерен ;) Bye. -- Aleksey Barabanov <alekseybb@mtu-net.ru> --- ifmail v.2.15dev5 * Origin: homenet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/18529ae38ef49.html, оценка из 5, голосов 10
|