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

相关推荐
六点的晨曦9 分钟前
VMware安装Ubuntu的记录
linux·ubuntu
w61001046627 分钟前
CKA-2026-Service
linux·服务器·网络·service·cka
HXQ_晴天44 分钟前
castor什么时候已有的 .cdh 数据可以直接用,不需要重新从 root 转换?
linux
Mapleay1 小时前
Ubuntu 源的重要性!之 libgmp-dev 无法安装
linux·服务器·windows
Benszen1 小时前
Linux容器:轻量级虚拟化革命
java·linux·运维
念恒123062 小时前
Linux初识
linux·服务器·c++
开开心心就好2 小时前
能把网页藏在Word里的实用摸鱼工具
linux·运维·服务器·windows·随机森林·逻辑回归·excel
Lucis__2 小时前
Linux网络:基于协议栈原理实现UDP通信
linux·网络·udp
老绿光2 小时前
Python 字典完全指南:从入门到实战
linux·服务器·python
tryCbest2 小时前
Nginx常用操作命令-Linux和Windows系统
linux·windows·nginx