Yocto:为什么包括一个包?

时间:2014-10-07 14:19:21

标签: yocto

我目前正在使用yocto为TI AM335x构建嵌入式linux映像(我正在使用hob,因为我发现它比使用命令行更舒服。)

我开始使用配方来构建核心图像库'以下是包含的包的选择:

initial packages selection

现在我想从构建中排除包alsa-utils-1.0.28-r0,因为它有一些问题为我的目标编译而且我真的不需要它...所以,据我所知,我必须删除带有alsa-utils的所有依赖项(即:alsa-statepackagegroup-base,查看以下屏幕截图):

brought in

所以我移至Package groups标签,然后移除packagegroup-base,然后从alsa-state删除alsa-utilsIncluded recipes

removed packages

现在似乎alsa-utils已经没有了...但如果我尝试构建图像,结果就是这样:

result

为什么呢?谁还在加入alsa-utils?我究竟做错了什么?是否有办法(甚至命令行)知道为什么包被yocto引入?

1 个答案:

答案 0 :(得分:8)

使用

bitbake -g alsa-utils -u depexp

要显示依赖关系树,您应该能够看到谁依赖它。

请参阅the openembedded wiki