【发布时间】:2020-07-12 17:30:10
【问题描述】:
所以目前在我的 yocto 构建中,我有许多 python 包占用了大量我不需要的空间。
如果我举个例子,tkinter,我看不出为什么要添加它。 查看toaster日志,它对python3-modules有反向依赖,对python3-core有依赖
Python3-modules 添加了很多我不需要的包。
我其实只是想运行 django 有没有办法删除这些我不需要的包? poky 在没有任何东西使用它们时会添加它们,这似乎很奇怪。
【问题讨论】:
-
Python3-modules 是“所有其他”的。您可以修改清单并删除不需要的清单。关键在这里:git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/…
-
非常感谢!找了好久都不知道怎么错过了!
-
@vermaete 对删除的最佳实践有任何想法吗?它说不要直接编辑清单,也没有说明如何删除包。
-
好吧,更改文件会使保修失效:-)。在这里,您可以从 python3-modules 中删除 python 包以使图像更小 (git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/…)。并重新生成清单文件 (git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/…)。但是,这又是一个 hack。
标签: yocto