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

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




在 2008-04-18五的 10:19 +0800,WANG Yunfeng写道:
> Ming Hua 写道:
> > On Thu, Apr 17, 2008 at 10:07:56PM +0800, Taishan wrote:
> >> 在 2008-04-17四的 19:20 +0800,WANG Yunfeng写道:
> >>
> >>> 猜测 aptitude 把 C recommends A 处理成了 C depends A
> >> 如Ming Hua之前提到的,aptitude处理带auto-installed标记的包的时候,如
> >> 果APT::Install-Recommends选项设置为true,那么会将推荐视为依赖。
> > 
> > 既然是和 Recommends 关系有关,我认为就是 Taishan 和我提到的那些选项的问
> > 题 (具体是哪个我也没有仔细研究过)。WANG Yunfeng 你既然不相信,我也就不多
> > 说了。
> > 
> > Ming
> > 2008.04.17
> > 
> > 
> 我真的怒了
> 
> $ cat ~/.aptitude/config
> aptitude "";
> aptitude::Keep-Unused-Pattern "";
> aptitude::Delete-Unused-Pattern "";
> aptitude::Purge-Unused "true";
> aptitude::Recommends-Important "false";
> aptitude::Keep-Recommends "false";
> aptitude::Ignore-Recommends-Important "true";
> Apt "";
> Apt::Install-Recommends "false";
> 
> 
我将我的~/.aptitude/config文件改成和你的一样的内容,由于系统里有其他软件
包干扰,没用你先前给出的例子,用别的软件包试了一下,没有发现什么问题。
这里提出一个猜测:
假设有ABCD四个软件包有如下关系
A依赖B或C
D依赖C
那么当安装A的时候自动安装了B,接着安装D的时候自动安装了C,然后再删除D,
这个时候A与C之间还是存在依赖关系的,我想应该不会自动删除C。
在你给出的例子里mailx相当于D,exim4*和bsd-mailx相当于C,而你的系统里是否
存在A和B就不清楚了。


Reply to: