|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 03 Jan 2003 02:26:52 To : Aleksey Barabanov Subject : Re: rpm dependences in Linux distributions -------------------------------------------------------------------------------- Hi, Aleksey! >>>>> "AB" == Aleksey Barabanov <alekseybb@mtu-net.ru> writes: >> VN> Да, это уже для уровня apt. Hо apt скорее сделает три операции с >> VN> --nodeps на каждой (средствами librpm) ;) >> >> вот смотреть внутрь apt мне не хочется. Yum работает без всяких >> --nodeps. Там тупо набивается transaction set, и запускается. AB> Вот отлучился на пол дня, в театер сходил - понаписали умного, не AB> угнаться ;) AB> Можно я пару слов вставлю. AB> А вот этот самый transaction set формируется на основе какой AB> информации ? Что каждый пакет для этого анализируется по AB> зависимостям, или есть заранее подготовленная база ? каждый пакет доступный для установки и база установленых. При некотором желании анализ "каждого пакета" можно делать один раз, и вести отдельную базу зависимостей. Hасколько я поинмаю, apt поступает именно так. AB> И еще одно замечание. Я тут давече воспользовался онлайновым AB> обновление SuSE через Yast, так в одну транзакцию там не получается ;) AB> Даже в один сеанс не получается. все может быть. Я не считаю что "в одну транзакцию" это хорошо. См. ответ netch'у. AB> У меня эта чудная тула сделала ТРИ итерации пока все обновила до AB> последних версий репозитория. те обновления, которые я делал с помощью yum все вмещались в одну транзакцию. AB> Т.е. три раза анализировалось текущее состояние базы rpm и три раза AB> логинились к внешним репозиториям для закачки пакетов. Т.е. в таком AB> бардаке никакая автоматика уже в один проход зависимости не AB> разгребает. давайте таки аккуратнее, с высказываниями? "никакая не разгребает", в моем понимании означает что "не существует автоматики которая разгребает". Что етсь неправда - существует. Hавскидку я могу назвать up2date, apt, yum. Это все с поправкой, на redhat, разумеется, и их способ построения зависмостей. Впрочем, apt родом из Connectiva, из близких нам его пользуют с ALT Linux, а там вроде другая декомпозиция софта на пакеты. Если есть настроение/желание и время - http://stuphead.asplinux.ru/yum/ и поиграйся с обновлением SuSE. Правда я не знаю есть ли в SuSE rpm-python, если нет нада собрать (если только "для поиграться", могу научить как собрать только rpmmodule.so, и куда его положить руками, чтоб не возиться долго с персборкой rpm*.rpm) -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/2541748ff1a4.html, оценка из 5, голосов 10
|