为什么没有将 -dev 包添加到 Yocto 图像包列表中

Why is a -dev package not added to Yocto image packagelist

我在我的目标 BitBake 配方中向我的 IMAGE_INSTALL 变量添加了一个 -dev 包:

IMAGE_INSTALL = " \
    ...
    catkin \
    catkin-dev \
    ...
    "

bitbake <target> 之后,这个包裹在我的包裹提要中:

$ find . -name catkin-dev*
...
./tmp/deploy/deb/core2-64/catkin-dev_0.6.16-r0_amd64.deb

但它没有出现在我的包裹列表中:

这是怎么回事?

DepExp 左边的列表应该叫做"recipes",而不是"packages"。我的错,对不起。对于不查看列表并立即看到它是食谱列表而不是包装的人来说,这肯定会让人感到困惑。

但答案是 catkin-dev 没有出现在该列表中,因为它是一个食谱列表(即 bitbake 文件,有点)而不是构建包(即 catkin-dev)。