From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 13 Dec 2002 17:40:32 +0200 From: Alexander Bokovoy To: devel@altlinux.ru Subject: Re: [devel] Re: =?koi8-r?B?+sHEwc7JxSDa?= =?koi8-r?B?wdfJ08nNz9PUxcog1w==?= RPM Message-ID: <20021213154032.GM25754@sam-solutions.net> Mail-Followup-To: devel@altlinux.ru References: <20021213151039.GK25754@sam-solutions.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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: On Fri, Dec 13, 2002 at 06:34:41PM +0300, Ivan Zakharyaschev wrote: > > > Используют в смысле "сервер запущен". > > Надо бы подумать над режимом apt-get -O remove, в котором удаляются > > указанные пакеты _и_ те, которые после удаления указанных оказались > > бы > > orphaned. Кстати, это несложно сделать с точки зрения RPM. > > А разве уже -D не должен работать так? Нет. > > Я так понял, что в примере unixODBC зависел от openldap-servers и > больше ни от чего, поэтому их было предложено удалить вместе. Все наоборот: openldap-servers зависит от libunixODBC: rpmquery --requires openldap-servers rpmlib(VersionedDependencies) <= 3.0.3-1 libldap = 2.0.27-alt3 openldap = 2.0.27-alt3 fileutils shadow-utils libunixODBC gawk /bin/sh /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /etc/logrotate.d coreutils gawk grep libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libcrypt.so.1 libcrypt.so.1(GLIBC_2.0) libcrypto.so.0 libdb-4.0.so libdl.so.2 liblber.so.2 libldap.so.2 libldap_r.so.2 libltdl.so.3 libnsl.so.1 libodbc.so.1 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libresolv.so.2 libssl.so.0 libwrap.so.0 sh > То, что написано на 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). Как видно, происходит немного не так. -- / Alexander Bokovoy --- The reason computer chips are so small is computers don't eat much.