【问题标题】:clear command not found - Yocto core-image-base未找到清除命令 - Yocto core-image-base
【发布时间】:2020-12-01 11:17:29
【问题描述】:

我正在恩智浦的i.MX 8MM EVK上构建core-image-base。此版本基于 Yocto Zeus 分支,当我输入 clear 命令时,它不可用。

root@imx8mmevk:~# clear
-sh: clear: command not found

有人可以帮忙吗?

提前致谢。

【问题讨论】:

  • 如果您使用的是busybox,您可以使用它的menuconfig添加命令。
  • 我正在使用busybox,但图像中缺少某些命令(如sed、vi、clear、mkfs、fdisk - 所有这些都在.config中启用)
  • 你确定你在使用那个 .config 文件吗?我希望你有一些 defconfig 文件你的元层。无论如何'bitbake -c menuconfig busybox'应该有助于调试它。
  • 是的,我已经用 menuconfig 更新了它
  • menuconfig 任务不提供持久的结果。如果某件事触发了busybox的重建(例如busybox的依赖发生了变化),那么任务的结果就消失了。您有责任获取生成的 .config 并通过 bbappend 将其添加到 busybxox 配方或创建配置片段并使用它。

标签: linux yocto busybox


【解决方案1】:

如果您的发行版中未启用busybox,您可能会收到这些类似的错误。要解决此问题,请在您的 local.conf 中添加以下行:

IMAGE_INSTALL_append = " busybox"
DISTRO_FEATURES_append = " busybox"

感谢社区让我弄清楚这一点!

【讨论】:

    猜你喜欢
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多