[devel] APT - говно
Sergey Vlasov
vsu на altlinux.ru
Пт Ноя 14 15:33:14 MSK 2003
On Fri, Nov 14, 2003 at 03:42:01PM +0300, Vitaly Lugovsky wrote:
> On Fri, 14 Nov 2003, Anton V. Denisov wrote:
>
> > > Да тут даже не важно, на чём оно писано - крива идеология. Это
> > > должна быть транзакционная система, с возможностью отката и
> > > продолжения с любой точки...
> >
> > ИМХО, пока в нашем rpm транзакции только в зачятках, о
> > транзакциях в APT говорить не имеет смысла.
>
> Считать rpm за атомарную транзакцию. Дёргать rpm на каждый
> пакет, а не на всю толпу сразу.
Не поможет - по ходу этого процесса всё равно могут быть сломанные
зависимости (которые будут восстановлены при установке последующих
пакетов).
На самом деле серьёзные проблемы возникают только в том случае, когда apt
сначала удаляет некоторые пакеты, а потом rpm отказывается устанавливать
сформированный apt набор пакетов, например, из-за конфликта по файлам
(которые apt не видит - он не имеет информации о файлах, входящих в
пакеты). Вот в этом случае действительно может быть удалён какой-то
ключевой пакет.
Если уж rpm начал что-то устанавливать - как правило, эта установка
всё-таки завершается. После этого остаются только последствия кривых
скриптов в пакетах (если ошибка в %preun - старая версия не удаляется).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20031114/01c6f6ab/attachment.bin
Подробная информация о списке рассылки Devel