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

相关推荐
prettyxian几秒前
【linux】从 0 到 1 理解程序启动:冯诺依曼体系、操作系统与系统调用的协同密码
linux·运维·服务器
代码游侠几秒前
应用——Linux进程编程实例分析
linux·运维·网络·笔记·学习·算法
电子_咸鱼2 分钟前
【QT——信号和槽(1)】
linux·c语言·开发语言·数据库·c++·git·qt
牛奶咖啡135 分钟前
Linux系统故障排查思路实践教程(上)
linux·服务器·linux系统故障排查思路·linux的日志分类与分析·忘记linux用户密码问题解决·系统无法启动问题解决·linux文件系统只读问题解决
杰克逊的日记5 分钟前
k8s某pod节点资源使用率过高,如何调整
linux·docker·kubernetes
Lueeee.6 分钟前
Linux内核模块的编译
linux
想唱rap8 分钟前
Linux下进程的控制
linux·运维·服务器·c++·算法
itas10913 分钟前
windows共享网络给网线直连的linux上网
linux·网络·windows·共享网卡·无网主机上网
徐徐图之!14 分钟前
三、【阶段一运维基础】
linux·运维
Xの哲學18 分钟前
Linux ALSA音频架构: 从内核驱动到应用开发的全面解析
linux·服务器·算法·架构·边缘计算