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

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



Taishan 写道:
在 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就不清楚了。



自然没有,这个用aptitude search '~i~Dbsd-mailx'查一下就知道了


Reply to: