将 net-snmp 包添加到 poky yocto 失败

Adding net-snmp package to poky yocto fails

我在将 net-snmp 包添加到我的 poky krogoth 2.1 版本时遇到了问题。通过编辑 conf/local.conf 并将它们添加到 CORE_IMAGE_EXTRA_INSTALL 行,我已经成功地添加了一些额外的包,例如 rpm 和 gdb,但是我无法让 'net-snmp' 工作。当我这样做时,出现如下错误:

[build]$ bitbake core-image-full-cmdline ERROR: Traceback (most recent call last): File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/cookerdata.py", line 179, in wrapped return func(fn, *args) File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/cookerdata.py", line 203, in parse_config_file return bb.parse.handle(fn, data, include) File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/__init__.py", line 113, in handle return h['handle'](fn, data, include) File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 124, in handle abs_fn = resolve_file(fn, data) File "/work/poky.git-krogoth-2_1/bitbake/lib/bb/parse/__init__.py", line 136, in resolve_file raise IOError(errno.ENOENT, "file %s not found" % fn) IOError: [Errno 2] file /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf not found ERROR: Unable to parse /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf: [Errno 2] file /work/poky.git-krogoth-2_1/meta-networking/conf/layer.conf not found

错误似乎表明它无法找到元网络层。所以我想最终我的问题是如何将这一层添加到我的 Poky 系统中。我无法找到有关从何处下载该层的任何资源,因此我们将不胜感激!

在此基础上下载 'meta-openembeded-master' 层的 krogoth 版本

通过获取 krogoth 版本的 meta-openembedded 并将元网络层添加到 conf/bblayers.conf 中解决了这个问题。