LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1388|回复: 8

autoremove混淆depends和recommends

[复制链接]
发表于 2009-12-26 13:40:21 | 显示全部楼层 |阅读模式
  1. /etc/apt/apt.conf.d/90no-recommends

  2. ####################
  3. APT
  4. {
  5. Install-Recommends False;
  6. };
  7. ####################
复制代码


如上,默认不装推荐..

例如openbox只是推荐menu,我一直没装..
体验awesome,awesome依赖menu,就装上了..

卸载awesome之后,再autoremove,发现menu并没有自动卸载,因为menu被openbox推荐

各位,如何设置能够让autoremove分清自动安装的包到底是被依赖还是推荐?
发表于 2009-12-26 23:16:37 | 显示全部楼层
试试--auto-remove
刚刚man看到的,没试过
回复 支持 反对

使用道具 举报

发表于 2009-12-26 23:32:13 | 显示全部楼层
“推荐”包安装后标记为手动安装,没办法作为别人的依赖被自动卸载。

另外,我以前也改配置文件,以不安装“推荐”包。但后来不改,用 -R ,时刻提醒着我。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-27 00:46:52 | 显示全部楼层
Post by ch_fb;2059652
“推荐”包安装后标记为手动安装,没办法作为别人的依赖被自动卸载。

另外,我以前也改配置文件,以不安装“推荐”包。但后来不改,用 -R ,时刻提醒着我。


被自己依赖,被别人推荐,也标记为手动?
回复 支持 反对

使用道具 举报

发表于 2009-12-27 02:13:57 | 显示全部楼层
不会的,自动就是自动,依赖怎么变化也不影响这个状态。

我抽象一下,题目的描述是在任何时候将推荐和建议的权值降到同等级别,目前 apt 的设计是只在安装触发中允许这种降权,卸载触发忽略。或许这种需求超出了设计者考虑的范畴。
回复 支持 反对

使用道具 举报

发表于 2009-12-27 20:36:22 | 显示全部楼层
**********
是我搞错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-23 13:28:06 | 显示全部楼层
aptitude中可以设置keep-recommends为false, 使得推荐在卸载的时候不被视作依赖...

apt-get可以么? 有什么方法么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-23 17:25:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-9-24 19:47:19 | 显示全部楼层
谢谢楼上给出答案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表