gpt4 book ai didi

linux - 我在哪里可以找到 Yocto "sub"- 未在 OpenEmbedded 层索引中列出的包,如 "kbd-keymaps"?

转载 作者:太空宇宙 更新时间:2023-11-04 10:01:42 25 4
gpt4 key购买 nike

我只是尝试构建 Yocto core-image-minimal,但无法使用“loadkeys de”更改键盘布局。

所以我用谷歌搜索了一下,发现我必须将“kbd-keymaps”添加到 IMAGE_INSTALL_append。然后一切正常。

后来我找到https://layers.openembedded.org/layerindex/branch/master/recipes/并看到包裹没有在那里列出。

相反,我只发现“kbd”和“keymaps”作为单独的包。但是当只安装这些而不是 kbd-keymaps 时,“loadkeys de”不起作用。然后安装了 kbd,但没有安装“usr/share/keymaps”下的相应键盘映射。

所以我的问题是:像“kbd-keymaps”这样的软件包正式列出在哪里? (谷歌只显示知道该包名称的有经验用户的论坛条目,在 kbd 项目页面上我也没有找到任何关于 keymaps 包的信息)

最佳答案

看看 http://layers.openembedded.org/layerindex/recipe/595/

配方是一组用于构建包的输入规则,但是它可以生成不同的输出包以保持较小的安装大小,输出工件可以捆绑到不同的 ipk/rpm 输出包中。所以在这种情况下,输入配方是“kbd”,所以在构建时你会这样做

bitbake kbd

但是当你将你需要的东西添加到图像中时,你必须添加从构建生成的输出包的名称。希望这解释了配方和包之间的关键区别,您添加到 IMAGE_INSTALL 中的是输出包的名称。所以在这种情况下你仍然会添加

IMAGE_INSTALL_append = "kbd-keymaps"

这将导致构建 kbd 配方并从中使用 kbd-keymaps 包 (ipk/rpm/deb)。

希望对您有所帮助。

您还可以使用 oe-pkgdata-util 实用程序来检查配方和包。

关于linux - 我在哪里可以找到 Yocto "sub"- 未在 OpenEmbedded 层索引中列出的包,如 "kbd-keymaps"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55668617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com