首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Yocto中删除netdata包

从Yocto中删除netdata包
EN

Stack Overflow用户
提问于 2020-11-19 22:37:45
回答 1查看 107关注 0票数 0

我正试着从我的Yocto环境中摆脱netdata。因此,我将其添加到<image>.bb文件内的IMAGE_INSTALL_remove变量中:

代码语言:javascript
复制
IMAGE_INSTALL_remove = "netdata"

我还将其添加到conf/bblayers.conf文件中:

代码语言:javascript
复制
DISTRO_FEATURES_remove = "netdata"

然后,我删除了输出目录(rm -rf tmp-glibc)和buildhistory/.../netdata目录,并再次对图像进行了位烘焙。

不幸的是,包仍然被编译并放入输出文件夹。

EN

回答 1

Stack Overflow用户

发布于 2020-11-19 23:46:08

Yocto很难学,我还在学习,所以我不是Yocto专家,甚至可能是错的。但我希望我能帮到你。

  1. 我认为你不必通过添加以下内容来修改bblayers.conf

DISTRO_FEATURES_remove = "netdata"

  1. 是否确定其他任何包都不需要netdata包?例如,如果在recipe-a.bb中有:

RDEPENDS += "recipe-b“

然后,recipe-b会自动包含在结果图像中。

我的建议是:使用以下命令检查netdata依赖

代码语言:javascript
复制
bitbake -g <packagename-or-imagename> -u taskexp

因为可能需要从其他包中删除该包,并且您也必须删除其他包才能看到netdata被删除。

如果包始终在那里,作为最后的手段,您还可以尝试使用以下命令清理整个映像:

代码语言:javascript
复制
bitbake -c cleanall <imagename>

然后使用以下命令重新构建:

代码语言:javascript
复制
bitbake <imagename>

来源:https://www.openembedded.org/wiki/Inspect_DEPENDS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64913908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档