From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Mailbox-Line: From vsl@ontil.ihep.su Fri Nov 14 16:34:19 2003 Date: Fri, 14 Nov 2003 17:33:44 +0300 (MSK) From: Vitaly Lugovsky To: ALT Devel discussion list Subject: Re: [devel] APT - =?koi8-r?B?x8/Xzs8=?= In-Reply-To: <20031114123314.GE21212@master.mivlgu.local> Message-ID: References: <012d01c3aa40$165df0f0$3f0aa8c0@xp433ntws> <20031114123314.GE21212@master.mivlgu.local> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT X-Spam-Status: No, hits=2.8 required=5.0 tests=IN_REP_TO, QL_SENT_FROM_MY_DOMAINS version=2.20 X-Spam-Level: ** X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2003 13:34:20 -0000 Archived-At: List-Archive: List-Post: On Fri, 14 Nov 2003, Sergey Vlasov wrote: > > > ИМХО, пока в нашем rpm транзакции только в зачятках, о > > > транзакциях в APT говорить не имеет смысла. > > > > Считать rpm за атомарную транзакцию. Дёргать rpm на каждый > > пакет, а не на всю толпу сразу. > > Не поможет - по ходу этого процесса всё равно могут быть > сломанные зависимости (которые будут восстановлены при > установке последующих пакетов). Ага. Главное - что будет сама возможность продолжить - переставить тот пакет, на котором произошел сбой, и доставить все последующие. Хотя бы одного этого было бы уже вполне достаточно... > На самом деле серьёзные проблемы возникают только в том случае, > когда apt сначала удаляет некоторые пакеты, а потом rpm > отказывается устанавливать сформированный apt набор пакетов, > например, из-за конфликта по файлам (которые apt не видит - он > не имеет информации о файлах, входящих в пакеты). Вот в этом > случае действительно может быть удалён какой-то ключевой пакет. То, что установка обламывается на половине пути - тоже плохо, ничуть не меньше. > Если уж rpm начал что-то устанавливать - как правило, эта > установка всё-таки завершается. Нет. Как в моём примере с подохшим nfs-ом. Ну или електичеству мигнётся... > После этого остаются только последствия кривых скриптов в > пакетах (если ошибка в %preun - старая версия не удаляется). Нет. Остаётся толпа несовместимых по версиям пакетов, от чего apt-у сносит башню.