如何为Yocto构建的rpi-basic-image添加bash?
解决Yocto构建的RPi镜像缺少bash的问题
要在你的Yocto镜像中添加bash,只需要在conf/local.conf的IMAGE_INSTALL_append里加入bash包即可,具体操作如下:
修改
conf/local.conf中的IMAGE_INSTALL_append行:
把原来的:IMAGE_INSTALL_append = " glibc-utils"更新为:
IMAGE_INSTALL_append = " glibc-utils bash"重新构建你的镜像
运行对应的bitbake命令重新生成镜像,比如如果你的基础镜像是core-image-base,就执行:bitbake core-image-base
构建完成后,你就能在镜像的/bin或/usr/bin目录下找到bash了。
如果之后你需要把bash设置为默认登录shell,可以额外安装bash-completion包(用于命令补全),并通过修改/etc/passwd文件或者在构建时配置SHELL变量来调整,但这属于进阶需求——满足基础的bash安装需求,上面的步骤就足够了。
内容的提问来源于stack exchange,提问作者Onur
相关产品推荐
相关产品推荐

