You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Yocto构建的rpi-basic-image添加bash?

解决Yocto构建的RPi镜像缺少bash的问题

要在你的Yocto镜像中添加bash,只需要在conf/local.conf的IMAGE_INSTALL_append里加入bash包即可,具体操作如下:

  1. 修改conf/local.conf中的IMAGE_INSTALL_append行:
    把原来的:

    IMAGE_INSTALL_append = " glibc-utils"
    

    更新为:

    IMAGE_INSTALL_append = " glibc-utils bash"
    
  2. 重新构建你的镜像
    运行对应的bitbake命令重新生成镜像,比如如果你的基础镜像是core-image-base,就执行:

    bitbake core-image-base
    

构建完成后,你就能在镜像的/bin或/usr/bin目录下找到bash了。

如果之后你需要把bash设置为默认登录shell,可以额外安装bash-completion包(用于命令补全),并通过修改/etc/passwd文件或者在构建时配置SHELL变量来调整,但这属于进阶需求——满足基础的bash安装需求,上面的步骤就足够了。

内容的提问来源于stack exchange,提问作者Onur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 02:24:04