如何仅安装建议/推荐的软件包之一?

如何仅安装建议/推荐的软件包之一?

例如,软件包master依赖于dep1并建议sugg1sugg2当我安装 master 时,dep1它会自动安装,但是sugg1sugg2没有。

我想安装sugg1但不想安装sugg2。我还想sugg1将其视为依赖项。即 1. 如果 master 被卸载,sugg1也应被删除。2. 如果 master 的较新版本不再建议安装sugg1,则应自动将其删除。

安装此类非默认依赖项的正确方法是什么?(默认情况下不是全部安装。而是当我选择时安装)。

答案1

您无法告诉 apt 修改其逻辑以将某些“建议”视为其他东西。

但是您可以告诉 apt 安装该sugg1软件包(它已经是一个依赖项)。然后告诉 apt 将该软件包视为自动安装的,这样它就可以自动删除。

看起来像这样:

# Install master, dependencies, and sugg1
sudo apt install master sugg1
sudo apt-mark auto sugg1

# Uninstall master, dependencies, and sugg1
sudo apt remove master

相关内容