我只是试着构建Yocto的核心-图像-最小,无法改变键盘布局使用“加载键de”。
所以我在谷歌上搜索了一下,发现我必须在IMAGE_INSTALL_append中添加“keymaps”。然后一切都很好。
之后,我找到了https://layers.openembedded.org/layerindex/branch/master/recipes/,并发现包没有列在那里。
相反,我只发现"kbd“和”keymap“作为单独的包。但是,当只安装这些而不是keymaps时,“loadkey de”就不起作用了。然后安装了kbd,但没有在“usr/share/keymap”下安装一致的密钥映射。
所以我的问题是:像“keymaps”这样的软件包在哪里正式上市?(Google只显示了解软件包名称的有经验用户的论坛条目,在kbd项目页面上我也没有发现任何关于keymap包的信息)
发布于 2019-04-14 01:23:49
看看http://layers.openembedded.org/layerindex/recipe/595/
菜谱是用来构建包的一组输入规则,但是,包可以生成不同的输出包,以保持安装的大小--输出工件可能被捆绑到不同的ipk/rpm输出包中。因此,在本例中,输入配方是'kbd‘,所以在构建时,您可以这样做
bitbake kbd
但是,当将所需的内容添加到映像中时,您必须添加生成生成的输出包的名称。希望这解释了配方和包之间的关键区别,您在IMAGE_INSTALL中添加的是输出包的名称。因此,在本例中,您仍然将添加
IMAGE_INSTALL_append = " kbd-keymaps"
这将导致构建kbd配方和使用keymaps包( ipk/rpm/deb )。
希望这能有所帮助。
您还可以使用oe-pkgdata-util实用程序来检查菜谱和包。
https://stackoverflow.com/questions/55668617
复制相似问题