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

相关推荐
乌萨奇也要立志学C++7 分钟前
【Linux】线程池(二)C++ 手写线程池全流程:从核心设计到线程安全、死锁深度解析
linux·c++
4t4run9 分钟前
29、Linux 防火墙
linux·运维·服务器
c++逐梦人17 分钟前
Linux进程间通信
linux·运维·服务器
徐子元竟然被占了!!30 分钟前
Linux的less
linux·运维·less
坚持就完事了43 分钟前
Linux文件路径
linux·运维·服务器
AMoon丶1 小时前
Golang--多种控制结构详解
java·linux·c语言·开发语言·后端·青少年编程·golang
芒果披萨1 小时前
Shell脚本基础编程
linux·运维·服务器
虾..1 小时前
Linux 基于TCP实现服务端客户端通信(守护进程版)
linux·运维·服务器
勇闯逆流河1 小时前
【Linux】Linux基础开发工具(git、dbg)
linux·运维·服务器·开发语言·c++·git
我爱学习好爱好爱1 小时前
ELK日志分析平台(五):Filebeat 部署与 Nginx 日志采集(输出至 Logstash)(基于Rocky Linux 9.6)
linux·nginx·elk