为什么我不能在 Buildroot 中取消选择某些标有 -*- 的包?

Why can't I deselect some packages in Buildroot, marked with -*-?

当我使用 make menuconfig 浏览 Buildroot 设置时(我使用的是 2021 版。11.x)我看到一些标记为 -*- 且无法取消选择的选项。

例如,在Target Packages -> Networking applications下,cups被标记为-*-,但我想取消选择它。

我尝试手动编辑 .config(可能不可取?)。即使注释掉 BR2_PACKAGE_CUPS=y 它仍然显示 cupsmenuconfig

中标记为 -*-

我觉得我在这里遗漏了一些明显的东西。

如我问题的评论中所述

That means that the option is a required dependency of some other option that you have selected. I think that if you press 'H' with the cursor on the option, it will tell you what that other option is.

H 显示了您需要的有关包的所有信息,并向我展示了哪个包依赖于 cups。在我的例子中,由于我手动选择了 openjdkcups 被自动选择(并且无法取消选择),因为 openjdk 取决于 cups.