为什么 apt-get 默认安装推荐的软件包?

为什么 apt-get 默认安装推荐的软件包?

在 Ubuntu 18.04(或 20.04 等)上将安装受到推崇的软件包apt-get install,我理解应该安装依赖的软件包,但是为什么建议安装?谁来决定推荐?

但我想一定会有一个正当的理由,那么理由是什么呢?

答案1

没有什么特别的原因,可能只是为了改善普通 Ubuntu 用户的体验。使用推荐的软件包安装应用程序可立即确保所有功能都开箱即用。用户以后不必发现缺少某些东西,而需要额外的非必需软件包。

希望对安装内容进行更严格控制的高级用户可以创建apt包含该--no-install-recommends选项的别名,或者更改系统范围的设置

答案2

负责包装的人决定需要什么、推荐什么或建议什么。

这个人可能在 Debian,也可能在 Ubuntu。

有许多指导方针Debian 打包指南确定依赖关系。

过度简化逻辑以阐明理由:这些指南可帮助打包者确定排除依赖关系是否会完全破坏软件(“依赖”),或者仅仅破坏软件的主要功能(“建议”)。

相关内容