[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ubuntu的aptitude有个问题,debian是否类似?



WANG Yunfeng 写道:
Ming Hua 写道:
On Thu, Apr 17, 2008 at 12:29:01PM +0800, WANG Yunfeng wrote:
On Tue, Apr 15, 2008 at 12:37:33PM +0800, 任晓磊 wrote:
aptitude install trac 这时候安装了libapr1
aptitude install apache2 这时候安装了apache2-mpm-worker(依赖 libapr1)
aptitude purge apache2 这时候只删除apache2,但保留apache2-mpm-worker
当然了,我还没有弱智到连这个都区分不出来
建议大家找些其它包测试看看,符合下面这个模式的可能会出问题
A Depends B
B Provides A
B Depends C|D

原问题里提到的 trac, apache2, apache2-mpm-worker, libapr1 等 package,似
乎并不符合你所说的这个模式。

Ming
2008.04.17



可能更确切的模式如下

A depends B
B provides A
C recommends A
C is installed

在我的系统里查询到两个包

$ aptitude search '?for A: ?and( ?depends(?provides(?=A)), ?reverse-recommends(?installed))' i apache2 - Next generation, scalable, extendable web server p mailx - Transitional package for mailx rename

安装、卸载的结果也符合我的描述
猜测 aptitude 把 C recommends A 处理成了 C depends A

更正

$ aptitude search '?for x: ?and(?depends(?provides(?=x)), ?reverse-recommends(?installed))'


Reply to: