在Yocto系统上安装.deb软件包

时间:2019-08-03 01:38:33

标签: yocto deb

我有一个Yocto系统,需要在其上安装.deb软件包。我确实知道需要写一些食谱,但是,我是新手。可以指导我什么是确切的食谱和/或如何编写这些食谱

root@cs15ka# uname -a Linux cs15ka 3.16.56-yocto-standard #1 SMP
PREEMPT Fri Oct 19 01:35:20 PDT 2018 x86_64 GNU/Linux

1 个答案:

答案 0 :(得分:0)

您可以编写类似于以下内容的食谱,使用OE构建系统填写要重新打包的deb软件包的详细信息,这将获取.deb文件并重新打包为可以打包到OE构建映像中的文件。请注意,可能存在可能与库版本不兼容的二进制依赖关系,因为该软件包是使用不同的构建系统构建的,并且意在用于另一个类似debian的OS。因此,您可能必须再次提供带有其他配方的正确版本等。

inherit bin_package

DESCRIPTION = "..."
LICENSE = "MIT"

PROVIDES = "..."
SRC_URI = " \
https://deb.nodesource.com/node_8.x/pool/main/n/nodejs/${DEB_FILENAME} \
"

LIC_FILES_CHKSUM = "..."

PROVIDES = "..."
RPROVIDES_${PN} = ".."

do_install_append () {
   ... 
}

FILES_${PN} += "..."