当我使用 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 一次,只需像每次调用方法一样调用它,但使用 --和-建议切换。