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

相关推荐
Ai拆代码的曹操13 分钟前
K8s Pod Pending 逐层排查:从 FailedScheduling 到 PVC StorageClass 不存在的实战记录
java·linux·kubernetes
wangbing11251 小时前
JPA下自定义主键
java·linux·服务器
bush41 小时前
正点原子imx6ull-uboot,奇怪的问题
linux·学习
dddwjzx2 小时前
嵌入式Linux C应用编程——Framebuffer应用编程
linux·嵌入式
今天也想躺ping3 小时前
linux系统移植pjsua库实现sip通话功能
linux·sip·交叉编译
hkj88084 小时前
Linux 总线-设备-驱动(Bus-Device-Driver)完整协作原理
linux·运维·microsoft
早点睡啊Y4 小时前
深入学 LangChain 官方文档(一):总览、安装与快速开始
linux·服务器·langchain
一直在努力学习的菜鸟4 小时前
Rocky8.5编译安装PHP8.4
linux·运维
国产化创客5 小时前
Kindle完整越狱改造:从闲置泡面盖到Linux开发与智能家居终端
linux·运维·物联网·嵌入式·智能家居·智能硬件
qetfw6 小时前
CentOS 7 搭建 MariaDB 数据库服务
linux·数据库·centos·mariadb