如何设置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,然后导航到’选项’然后’首选项’,然后向下滚动到’依赖处理’部分,并取消选择’自动安装推荐的包’。