首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用菜谱在Yocto安装debian软件包

用菜谱在Yocto安装debian软件包
EN

Stack Overflow用户
提问于 2022-05-27 07:23:59
回答 1查看 597关注 0票数 0

我正在用Yocto做一个操作系统。我创造了新的元,新的层,新的配方和新的机器。在我尝试包含已经为debian编译的软件包之前,它一直运行良好。通常,在闪烁映像之后,我使用apt-get命令安装这些包,但是随着软件包数量的增加,它们开始与随映像一起编译的包发生冲突,因此我尝试将这些包添加为菜谱。

我可以直接从.deb文件或.dsc文件创建菜谱吗?如果我无法创建它,我如何找到源代码,如何从源代码中创建菜谱?

我目前正在使用OpenEmbedded dunfell版本,但我计划切换到kirkstone版本。因为我使用的是dunfell版本,所以我正在查看debian的扩展版本包。当我切换到kirkstone版本时,我应该寻找哪个debian版本的软件包?

我正在编译在Intel 64位Ubuntu18.04上的armhf架构。我在为一个定制板做编辑。

这些是我目前正在尝试安装的软件包(我认为如果我可以用食谱安装它们,我可以安装类似的软件包):

  1. xbindkeys
  2. libcrypto++6
  3. libcurl3 3-gnutls
  4. 默认-jre-无头
  5. 脂粘
  6. libpam-pkcs11 11
  7. pcscd
  8. libacsccid1 (这是特别的,因为它只有deb包。没有源代码或dsc文件。)
EN

回答 1

Stack Overflow用户

发布于 2022-05-27 22:00:06

虽然Yocto和OpenEmbedded可以输出deb包,但它们只与在OE中构建它们的发行版设置兼容。来自Debian的包不兼容。

您可以查看https://layers.yoctoproject.org/来搜索其他层中的菜谱,一旦添加了这些层,它们就可以构建您所需的内容。

在无法从源构建的地方,您可能可以从Debian deb中提取文件,并将其转换为可能与OE一起工作的不同的deb,但它假设二进制文件是兼容的,它们可能取决于如何配置您的构建。这是不推荐的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72401867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档