我正在为配备 Xilinx Zynq7000 的定制板构建基于 rocko (2.5.2) 的定制 yocto 映像。生成 wic 文件我使用的是 sdimage-sota.wks。
我在我的 local.conf 中添加了 debian 包管理
PACKAGE_CLASSES ?= " package_deb"
EXTRA_IMAGE_FEATURES ?= "debug-tweaks package-management"
我也运行了命令bitbake package-index
。我的食谱中没有包含 dpkg-package。
构建并刷新映像后,我收到此错误消息:dpkg: error: unable to access dpkg status area: No such file or directory
当我尝试安装 deb 包时。
当我在构建后提取 rootfs.tar.gz 文件时,有一个/var/lib/dpkg
目录。
如果我使用 tftpboot 和 mmc 将 wic 文件闪存到 u-boot 内的板上,则没有 /var/lib/dpkg 目录。
为什么刷wic文件后目录不见了?sdimage-sota.wks 是否有可能不包括这个?