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 = ""

相关推荐
Ares-Wang15 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
阿拉斯攀登17 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
风曦Kisaki20 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪20 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
文静小土豆21 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon21 小时前
linux——原子操作
linux
亚空间仓鼠1 天前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络
昪彧翀忞1 天前
dhcp小实验
linux·服务器·网络
bukeyiwanshui1 天前
20260407系统间复制文档
linux
23.1 天前
【Linux】grep -F 及 双横线--的妙用
linux·命令模式