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

相关推荐
m0_694845573 分钟前
music-website 是什么?前后端分离音乐网站部署实战
linux·运维·服务器·云计算·github
you-_ling15 分钟前
Linux软件编程:Shell命令
java·linux·服务器
FairGuard手游加固16 分钟前
面具外挂检测方案
linux·运维·服务器
鲨辣椒1008616 分钟前
Linux软件编程基石——基础指令使用
linux·windows·microsoft
熬夜有啥好17 分钟前
Linux软件编程——Shell命令
linux·运维·服务器
一只自律的鸡18 分钟前
【Linux驱动】环境搭建和开发板操作 下篇
linux·运维·服务器
模型时代23 分钟前
Linux系统安全革命:Amutable公司推出全新验证完整性技术
linux·运维·系统安全
醇氧26 分钟前
【Linux】centos 防火墙学习
linux·学习·centos
~光~~29 分钟前
【嵌入式linux学习】06_中断子系统
linux·单片机·学习
LYS_061830 分钟前
寒假学习(14)(HAL库5)
java·linux·学习