如何设置 aptitude-curses 以便它不会自动选择*推荐* 软件包?

Jac*_*era 5 package-management aptitude

当我使用 aptitude-curses 选择要安装的软件包时,有时会在“自动安装的软件包以满足依赖关系”下选择大量额外的软件包。当我浏览这个列表时,我看到有些包在那里只是因为我首先安装的那个推荐它。

有没有一种方法可以设置 aptitude,以便这些软件包不会被标记为安装,而是出现在某种列表中,例如“其他软件包建议的软件包”已经这样做了?

jas*_*nes 5

尝试:访问菜单,ctrl+t,然后导航到“选项”和“首选项”,然后向下滚动到“依赖项处理”部分,并取消选择“自动安装推荐的包”。


ish*_*ish 3

您可以永久执行此操作,也可以在每次aptitude调用的基础上执行此操作。

永久方法(配置文件)

  • Alt+F2,然后运行gksudo gedit /etc/apt/apt.conf(或您最喜欢的编辑器)
  • 将以下行添加到文件中:

    APT::安装-推荐“0”;
    APT::Install-建议“0”;
    

每次调用方法(命令行开关)

只需aptitude使用without-recommends开关调用,例如

  • sudo aptitude --without-recommends对于交互式版本
  • sudo aptitude install --without-recommends <packages>用于 cli 使用。

使用永久方式时一次性安装推荐包

如果您使用永久方法正常禁用安装,但要通过 aptitude 使用一次,只需像在每次调用方法中那样调用它,但使用 --with -recommends开关。