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 这时候安装了libapr1aptitude 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))'