我如何设置 aptitude-curses 以使其不自动选择*推荐*的软件包?

我如何设置 aptitude-curses 以使其不自动选择*推荐*的软件包?

当我使用 aptitude-curses 选择要安装的软件包时,有时会在“自动安装软件包以满足依赖关系”。当我浏览此列表时,我发现有些软件包之所以存在,只是因为我首先安装的是建议它。

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

答案1

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

答案2

您可以永久执行此操作或根据每次aptitude调用执行此操作。

永久方法(配置文件)

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

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

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

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

  • sudo aptitude --without-recommends互动版本
  • sudo aptitude install --without-recommends <packages>供 cli 使用。

使用永久方法时一次性安装推荐的软件包

如果您使用永久方法正常禁用安装,但想使用 aptitude 一次,只需像每次调用方法一样调用它,但使用 ---建议切换。

相关内容