【问题标题】:Reducing produced Yocto image size by removing python modules通过删除 python 模块来减少生成的 Yocto 图像大小
【发布时间】:2020-07-12 17:30:10
【问题描述】:

所以目前在我的 yocto 构建中,我有许多 python 包占用了大量我不需要的空间。

如果我举个例子,tkinter,我看不出为什么要添加它。 查看toaster日志,它对python3-modules有反向依赖,对python3-core有依赖

Python3-modules 添加了很多我不需要的包。

我其实只是想运行 django 有没有办法删除这些我不需要的包? poky 在没有任何东西使用它们时会添加它们,这似乎很奇怪。

【问题讨论】:

标签: yocto


【解决方案1】:

正如 vermaete 所说,从 https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/python/python3/python3-manifest.json#n760 中删除确实会删除软件包。 这是一种糟糕的做法,因为你真的不想在 poky 中修改任何东西,但似乎这是唯一的方法

【讨论】:

  • 如果你的文件系统是只读的,另一件事可能是删除 /lib/ 中的 *.py 文件...查看 Scott Murray google.be/url?sa=t&source=web&rct=j&url=https://…的这些幻灯片
  • 真的没有比在 posprocess 中这样做更好的方法了吗? rm -rf ${IMAGE_ROOTFS}/usr/lib/python3.9 rm -rf ${IMAGE_ROOTFS}/usr/include/python3.9
猜你喜欢
  • 1970-01-01
  • 2019-02-28
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-15
相关资源
最近更新 更多