From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3B8CE4B1.2D9C5E6A@logic.ru> From: Aleksey Novodvorsky Organization: Institute for Logic X-Mailer: Mozilla 4.78 [ru] (X11; U; Linux 2.2.18-ipl3mdk i686) X-Accept-Language: en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] kernel 2.4.8 installation References: <004201c12fae$1b2689d0$4401a8c0@muc.beamgate.de> <20010828215852.5f7b6c36.pvl@pskb.com> <01082815431602.01744@localhost.localdomain> <3B8B87CD.BD7A23B1@zmail.ru> <20010828150938.L22155@pc152.belcaf.minsk.by> <3B8B8D07.A8F858A3@zmail.ru> <20010828153647.N22155@pc152.belcaf.minsk.by> <3B8B92D2.9C57FDA9@zmail.ru> <20010829004343.B30251@mail.unix.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Aug 29 16:45:10 2001 X-Original-Date: Wed, 29 Aug 2001 16:48:50 +0400 Archived-At: List-Archive: List-Post: Yuri Ryazantsev wrote: > On Tue, Aug 28, 2001 at 04:47:14PM +0400, cornet wrote: > > > > Обе эти проблемы точно так же актуальны при любом способе обновления, будь > > > то скачивание и установка посредством APT или "ручное" его повторение. > > > > > > > Впрочем я бы воздержался от продолжения нашего недавнего спора в > > > > стиле "rpm vs. apt", поскольку уместность применения обоих > > > > средств сильно зависит от конкретной ситуации. > > > Бессмысленно говорить о "rpm против apt" хотя бы по той причине, что APT > > > _не_является_ заменой RPM. > > > > Согласен. Однако у многих возникает иллюзия, что apt именно > > замещает rpm (когда то я то же думал именно так, грешен). > > Тут требуется определенная разьяснительная работа, которую мы с > > Вами в данный момент и проводим ;-)) > > А вот разъясните мне по подробнее. Мне, почему-то, всегда казалось что это > программы работы с пакетами в системе. И основная их задача - обеспечить > целостность и работоспособность системы при установке/удалении отдельных > пакетов. При этом, если я могу достичь результата и той и другой программой, > то и результат должен быть одинаковый. Другое дело в количестве действий для > достижения этого результата. Именно поэтому есть и консольные управления > пакетами, и графические, и из командной строки. Или я в чем-то ошибаюсь? > > with best wishes, > > Yuri. rpm не строит граф зависимостей пакетов, он просто проверяет, удовлетворены ли они для устанавливаемого пакета при текущем состоянии системы. apt же не устанавливает и не удаляет пакеты, он строит граф зависимостей и определяет порядок установки/удаления пакетов для выполнения запрошенной операции, а затем вызывает rpm или dpkg (в Debian) . Задача эта, если вдуматься, весьма нетривиальна, она требует как тщательной проработки алгоритмов apt, причем с учетом особенностей package manager, а также весьма повышает требования к качеству spec-файла. Вот почему просто портировать apt в RH, например, недостаточно для успешной его работы, скажем, с Rawhide. Rgrds, AEN