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

相关推荐
one____dream18 小时前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf
j_xxx404_18 小时前
Linux:进程程序替换
linux·运维·服务器
祁鱼鱼鱼鱼鱼18 小时前
Keepalived实验环境设定
linux·服务器·网络
Genie cloud18 小时前
VPS 网络连接故障诊断与排查实用指南
linux·服务器·ssh
RisunJan18 小时前
Linux命令-lnstat(快速查找文件和目录)
linux·运维·服务器
滴水之功18 小时前
OpenWrt的WAN和LAN的切换
linux·网络·openwrt
历程里程碑19 小时前
Linux 17 程序地址空间
linux·运维·服务器·开发语言·数据结构·笔记·排序算法
CC.GG19 小时前
【Linux】进程控制(二)----进程程序替换、编写自主Shell命令行解释器(简易版)
linux·服务器·数据库
H Journey20 小时前
Linux 下添加用户相关
linux·运维·服务器·添加用户
Trouvaille ~20 小时前
【Linux】线程同步与互斥(三):生产者消费者模型实战
linux·运维·c++·信号量·阻塞队列·生产者消费者模型·环形队列