Dav*_*mar 3 aptitude debian apt
当我运行时apt upgrade
,它建议我使用apt autoremove
.
它们包括busybox
,bluetooth
以及alsa-utils
在 aptitude 界面中都被标记为自动安装和推荐的软件包的其他重要软件包。
然而,aptitude 不希望在按下g预览时自动删除这些包。这种不一致真的让我感到困惑。aptitude 安装推荐软件包的配置设置为默认值,即true
,因此它按预期工作。
这种奇怪的自动删除与 apt 不一致是在我创建一个以/etc/apt/apt.conf.d/
前缀为前缀的新文件时开始的,以99
使用以下说明自动删除所有推荐的包:
APT::Install-Recommends "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Run Code Online (Sandbox Code Playgroud)
然后我改变了主意,决定保留推荐的包而不是推荐的包作为妥协。
APT::Install-Recommends "true";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Run Code Online (Sandbox Code Playgroud)
它清楚地指示 apt 安装和保留推荐的包,而不是推荐的包。
如果推荐 whenAPT::Install-Recommends
设置为 ,为什么 apt 希望自动删除这些包true
?
我正在使用 Debian Buster 的测试版本。
它清楚地指示 apt 安装和保留推荐的包,而不是推荐的包。
不,它指示apt
安装推荐的软件包,但不保留它们。您需要指定
APT::AutoRemove::RecommendsImportant "true";
Run Code Online (Sandbox Code Playgroud)
如果你想apt
保留推荐的包。
归档时间: |
|
查看次数: |
1204 次 |
最近记录: |