为什么我不能在 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
它仍然显示 cups
在 menuconfig
中标记为 -*-
我觉得我在这里遗漏了一些明显的东西。
如我问题的评论中所述
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
。在我的例子中,由于我手动选择了 openjdk
,cups
被自动选择(并且无法取消选择),因为 openjdk
取决于 cups
.
当我使用 make menuconfig
浏览 Buildroot 设置时(我使用的是 2021 版。11.x)我看到一些标记为 -*-
且无法取消选择的选项。
例如,在Target Packages
-> Networking applications
下,cups
被标记为-*-
,但我想取消选择它。
我尝试手动编辑 .config
(可能不可取?)。即使注释掉 BR2_PACKAGE_CUPS=y
它仍然显示 cups
在 menuconfig
-*-
我觉得我在这里遗漏了一些明显的东西。
如我问题的评论中所述
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
。在我的例子中,由于我手动选择了 openjdk
,cups
被自动选择(并且无法取消选择),因为 openjdk
取决于 cups
.