|
|
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
|