我正在尝试在 yocto 构建的自定义 Linux 映像中使用 jpegtran 命令。为此,我在 image.bb 文件中添加了 IMAGE_INSTALL += jpeg 。我还检查了构建目录,以检查 jpegtran 是否由 jpeg 包构建生成,它就在那里。但 jpegtran 没有安装在图像中。我在这里缺少什么?我需要为此用例编写 .bbappend 吗?
查看
${WORKDIR}/packages-split
中的 libjpeg-turbo
或 libjpeg
(取决于您使用的 OpenEmbedded 版本)。您应该在包装 jpegtrans
中找到 jpgeg-tools
。另请参阅 recipe 了解如何为 `libjpeg(-turbo) 进行打包的详细信息。
libjep(-turbo)
安装的所有应用程序,通过以下行打包到libjeg-tools
中:
DESCRIPTION_jpeg-tools = "The jpeg-tools package includes client programs to access libjpeg functionality. These tools allow for the compression, decompression, transformation and display of JPEG files and benchmarking of the libjpeg library."
FILES_jpeg-tools = "${bindir}/*"