如何设置aptitude-curses以便它不会自动选择* recommended * packages?
当我使用aptitude-curses选择要安装的软件包时,有时会在“自动安装软件包以满足依赖性”下选择大量额外软件包。 当我浏览这个列表时,我发现有些包只是因为我首先安装的那个包推荐它。
有没有办法我可以设置aptitude,以便这些包没有标记安装,而是出现在某种类似的列表,如“其他包建议的包”已经做了?
您可以永久执行此操作,也可以基于aptitude
调用。
永久方法(配置文件)
- 按
Alt+F2
,然后运行gksudo gedit /etc/apt/apt.conf
(或您喜欢的编辑器) -
将以下行添加到文件中:
APT :: Install-Recommends“0”; APT :: Install-Suggests“0”;
每次调用方法(命令行开关)
只需使用without-recommends
开关调用aptitude
,例如
-
sudo aptitude --without-recommends
为交互式版本 - 或者
sudo aptitude install --without-recommends
用于cli使用。
使用永久方法时,一次性安装推荐的软件包
如果使用永久方法来正常禁用安装,但是要使用aptitude一次使用它,只需像在每次调用方法中那样调用它,但使用 –with -recommends开关。
尝试:访问菜单,按Ctrl + t,然后导航到’选项’然后’首选项’,然后向下滚动到’依赖处理’部分,并取消选择’自动安装推荐的包’。