![Debian - “推荐”软件包的基本原理?](https://linux22.com/image/201064/Debian%20-%20%E2%80%9C%E6%8E%A8%E8%8D%90%E2%80%9D%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E7%90%86%EF%BC%9F.png)
资质最近标记了一个要升级的软件包,我注意到当前未安装的软件包被列为“推荐”。在本例中,这是一个看起来很有趣的字体包。
问题:有没有中央资源我可以访问讨论特定软件包“推荐”软件包背后的基本原理吗?我设想的是一个软件包列表,我可以选择一个软件包,看看它推荐哪些软件包,然后找到每个建议背后的理由。
我意识到这些是开发人员的决定,但是具体理由这些决定的背后既有用又具有启发性。
蒂亚!
答案1
来自Debian 维护者指南:
推荐
将此用于并非严格必需但通常与您的程序一起使用的包。当用户安装您的程序时,所有前端可能会提示他们安装推荐的软件包。 aptitude 和 apt-get 默认将推荐的软件包与您的软件包一起安装(但用户可以禁用此行为)。 dpkg 将忽略该字段。
还要检查Suggests
同一页面。
答案2
爱德华多·特拉帕尼的回答解释了“推荐”的一般用例。有关给定包的建议的具体信息,请查看包说明;在许多情况下,那里都给出了理由。
比如我自己的heroes
软件包有两个“推荐”,其说明如下:
heroes-sound-effects
如果您需要音效,则需要安装该软件包;heroes-sound-tracks
如果您想要游戏中的背景音乐,则需要安装该软件包。