OpenBMC:取消webui-vue的编译

通过bitbake obmc-phosphor-image编译openbmc时,每次都会重新安装webui-vue的依赖

查看openbmc/meta-phosphor/recipes-phosphor/webui/webui-vue_git.bb:

do_compile () {

cd ${S}

rm -rf node_modules

npm --loglevel info --proxy={http_proxy} --https-proxy={https_proxy} install

vue-cli-plugin-i18n isn't needed in build and causes a segv in node 22.12.

npm uninstall vue-cli-plugin-i18n

npm run build ${EXTRA_OENPM}

}

由于众说周知的原因,通过npm安装node_modules经常会失败,所以也经常导致bitbake obmc-phosphor-image编译失败。

可以先取消webui-vue的编译,从而绕过这一问题,方法如下:

编辑meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb

通过#注释以下几行即可:

SUMMARY:${PN}-webui = "Web User Interface support"

RDEPENDS:${PN}-webui = "webui-vue"

RDEPENDS:${PN}-webui:df-phosphor-no-webui = ""

相关推荐
用户2587141932636 分钟前
深入浅出--Linux基础命令知识(总结,配图文解释)
linux·ubuntu
风正豪33 分钟前
如何向 Linux 中加入一个 IO 扩展芯片
linux·运维·单片机
如果是君1 小时前
Ubuntu20.04安装运行DynaSLAM
linux·python·深度学习·神经网络·ubuntu
对你无可奈何2 小时前
高可用环境下Nginx服务管理脚本优化实践
linux·运维·nginx
无聊的烤苕皮3 小时前
RHCE(RHCSA复习:npm、dnf、源码安装实验)
linux·npm·云计算·dnf·rhcsa
xxxx1234453 小时前
Linux驱动开发-①pinctrl 和 gpio 子系统②并发和竞争③内核定时器
linux·驱动开发·单片机
stone08233 小时前
ABAP语言的动态编程(4) - 综合案例:管理费用明细表
linux·运维·服务器
厂里英才3 小时前
docker无法正常拉取镜像问题的解决
linux·docker
mljy.3 小时前
Linux《进度条》
linux
顾林海3 小时前
解锁Android应用进程启动:从代码到原理深度剖析
android·linux·操作系统