bitbake 相关问题

BitBake是一个执行任务的简单工具。它源自Portage,它是Gentoo Linux发行版使用的包管理系统。它最常用于构建包,并用作OpenEmbedded项目的基础。

如何在 Yocto Fido 中使 /var/log 持久化(狭小)

我试图让 /var/log 在我的 fido 构建中持久存在。 poky 的默认设置是 /var 中有一个符号链接指向 log -> volatile/log。易失性是安装在 tmpfs 上的。 ...

回答 4 投票 0

哪里可以找到 __anonymous() 函数中打印的日志消息

我有一个带有“python __anonymous()”函数的食谱,它使用 bb.plain() 和 bb.debug() 打印大量信息。 当我对食谱进行 bitbake 时,bb.plain() 中包含的消息会得到...

回答 1 投票 0

Yocto do_unpack .ipk 包

我想在 Yocto 映像中安装一些预编译的 .ipk 包。安装必须在构建时进行(在 Yocto 映像生成期间而不是在运行时) 包将生成...

回答 2 投票 0

Yocto - Linux 映像生成 - 删除 qemu 支持

我正在使用 Yocto v2.4.1 和 BitBake v1.36.0。我想从自定义生成的 Linux 映像中删除 qemu 和 qemu-native(所有与 qemu 相关的东西)。 我怎样才能做到这一点 ? 谢谢

回答 2 投票 0

如何在yocto中添加用户并重新设置root用户?

我喜欢为我的 yocto 项目的内置用户做一些事情: 1.) 将 root 的密码设置为“abc” 2.) 将 ssh 登录形式 /bin/sh 的 root shell 设置为 /bin/bash 3.) 添加用户“customU...

回答 3 投票 0

如何获取使用 yocto 构建的所有软件包的列表(用于软件物料清单)?

我正在使用 yocto 为嵌入式设备构建 Linux。我需要生成软件物料清单 (SBOM),其中主要包含构建中包含的软件包列表及其版本

回答 2 投票 0

使用 SSH 或 PAT 在 bitbake 配方中支持克隆存储库的最佳方法是什么?

在 bitbake 配方中指定 SRC_URI 时,我们最初是这样做的: SRC_URI =“git://[email protected]/our_org/our_repo;协议=ssh;branch=main” 这很好用,我...

回答 1 投票 0

如何将Artifactory凭证传递给bitbake

我正在尝试在 Docker 容器内运行 bitbake: docker exec -i yocto /bin/bash -c“bitbake ${IMAGE} --runall=fetch” 我收到错误: 错误: do_fetch:获取失败...

回答 1 投票 0

如何使用安装在 yocto 构建服务器主机上、来自 bitbake 的工具而不限定其完整路径?

我已经在 Yocto 构建服务器主机上安装了 bbe,即二进制块编辑器。如果我在使用它时限定它的完整路径,我就可以在我的图像 bitbake 配方中使用它,这是一个示例。 BBE_BI...

回答 1 投票 0

如何将带双引号的文本写入 Yocto local.conf

我正在尝试在 Docker 中运行 bitbake 构建。但我还想对 conf/local.conf 添加一些更改: docker exec -u jenkins -i yocto /bin/bash -c """... ...

回答 1 投票 0

Yocto Bitbake 配方中的“S”变量是什么?何时需要设置它?

我刚刚添加了一个新的 Bitbake 配方来包装我的 CMake git 存储库,它也在开发中。但我收到一条错误消息,指出找不到 CMakeLists.txt 文件。我可以确认最新的 git repo/

回答 1 投票 0

如何对应用程序二进制文件进行签名,将签名写入文件并将其安装到 yocto build 中的 rootfs?

我有一个 bitbake 配方,可以构建一个简单的 C hello world 应用程序,并将生成的应用程序二进制文件安装到 rootfs 中。 SRC_URI = "文件://hello.c" S =“${WORKDIR}&...

回答 1 投票 0

yocto 以编程方式分配的 SRCREV 触发器元数据不确定

在我的.bb中,我使用此表达式根据环境变量GW_TAG(可能包含git标签)的存在来确定SRCREV的值: SRCREV = "${@ d.getVar('AUTOREV') 如果 d.

回答 1 投票 0

如何禁用健全性检查器

Ubuntu 22.04.2 LTS。我正在尝试从 Jenkins 作业执行 bitbake 。构建失败并出现错误: 错误:OE-core 的配置健全性检查器检测到潜在的配置错误。 要么...

回答 1 投票 0

Yocto gcc gstreamer glibconfig.h 未找到

我正在尝试使用 gstreamer 构建一个简单的单文件 .c 应用程序,将 .mp4 文件流式传输到视频设备。该文件在我的机器上编译并运行良好,但是当使用 BitB 在 Yocto 中编译时...

回答 1 投票 0

Yocto gcc pkg-config 未找到

我正在尝试使用 gstreamer 构建一个简单的单文件 .c 应用程序,将 .mp4 文件流式传输到视频设备。该文件在我的机器上编译并运行良好,但是当使用 BitB 在 Yocto 中编译时...

回答 1 投票 0

如何使用 Yocto 正确添加文件到目标 rootfs?

我正在尝试将单个文件(index.html 文件)添加到目标设备上的 rootfs。为此,我创建了名为“网页”的单独配方。我有另一个名为“apache2”的食谱...

回答 1 投票 0

在镜像配方中设置发行版和机器?

我正在尝试使 Yocto 配置开箱即用。 标准过程是修改 local.conf 来设置 DISTRO 和 MACHINE,但是我发现这对于多个配置来说很不方便...

回答 1 投票 0

Yocto/BitBake 忽略命令行变量覆盖

在我的 local.conf 中,我定义了以下变量: 机器?=“默认” # 由 CI/CD 覆盖的版本变量 CI_COMMIT_BRANCH ?= "本地" BUILD_VERSION ?= "v0.0.0&qu...

回答 1 投票 0

没有提供lighttpd-1.4.69-r0.aarch64 [YOCTO DUNFELL版本]所需的lighttpd模块压缩

我尝试更新 yocto(dunfell) 版本中的 lighttpd 软件包。 当前的lighttpd版本是1.4.55,我将其升级到1.4.69并编译图像,同时我收到这个名为“

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.