安装 SDK 后是否可以将 .rpm 包安装到 SDK 目标 sysroot 中?
2.0 Yocto 项目应用程序开发人员指南第 4 章似乎表明可以做到这一点,甚至还提供了使用 opkg 进行包管理的示例。我不知道如何在使用 RPM 包管理时自定义我的目标 sysroot。
rpm -i --root /different/sysroot/ some-package.rpm
甚至更好
dnf install --installroot=/different/sysroot/ some-package.rpm
如果您使用 eSDK,则可以使用
devtool sdk-install
命令执行此操作。您可以使用 devtool search
搜索候选人
例如,如果您通过
IMAGE_INSTALL
将 boost 添加到您的发行版中,则必须在安装 eSDK 并获取环境后以这种方式安装 boost 库。