From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 13 Dec 2002 18:34:41 +0300 (MSK) From: Ivan Zakharyaschev X-X-Sender: ivan@arrakis.zephyrous To: devel@altlinux.ru Subject: Re: [devel] Re: =?koi8-r?B?+sHEwc7JxSDa?= =?koi8-r?B?wdfJ08nNz9PUxcog1w==?= RPM In-Reply-To: <20021213151039.GK25754@sam-solutions.net> Message-ID: X-Mailer: try to guess MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello! On Fri, 13 Dec 2002, Alexander Bokovoy wrote: > On Fri, Dec 13, 2002 at 06:02:12PM +0300, Dmitry V. Levin wrote: > > On Fri, Dec 13, 2002 at 04:40:14PM +0200, Alexander Bokovoy wrote: > > > > > The following packages will be REMOVED: > > > > > libunixODBC openldap-servers unixODBC > > > > > 0 packages upgraded, 0 newly installed, 3 removed and 0 not > upgraded. > > > > > Need to get 0B of archives. After unpacking 3820kB will be > freed. > > > > > Do you want to continue? [Y/n] > > > > А если вдруг кто-то openldap-servers использует? > > > > Нет, по умолчанию этого нелзя делать. > > > Если его используют, то пользователь попадет в список пакетов, > вместе со > > Используют в смысле "сервер запущен". > Надо бы подумать над режимом apt-get -O remove, в котором удаляются > указанные пакеты _и_ те, которые после удаления указанных оказались > бы > orphaned. Кстати, это несложно сделать с точки зрения RPM. А разве уже -D не должен работать так? Я так понял, что в примере unixODBC зависел от openldap-servers и больше ни от чего, поэтому их было предложено удалить вместе. То, что написано на http://moin.conectiva.com.br/AptRpm, я понимал именно так: Remove unneeded dependencies A new option (-D) was implemented in apt-get. When enabled, this option will check every package being removed, and mark every dependence of these packages which aren't necessary by installed packages as removable as well. As a result, this tries to reverse the operation of the so called "task" packages (packages whose intention is to group other packages trough explicit dependencies). -- С наилучшими пожеланиями, Иван Захарьящев, Москва