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

相关推荐
久绊A12 分钟前
网络基础知识与配置
linux·服务器
云梦谭1 小时前
ubuntu server环境下使用mitmproxy代理
linux·mitmproxy
yqcoder1 小时前
centos 和 ubuntu 区别
linux·ubuntu·centos
Hi-Dison11 小时前
VMware 虚拟机中 Ubuntu 20 网络不通问题解决总结
linux·网络·ubuntu
小镇敲码人12 小时前
【Linux网络编程】之守护进程
linux·运维·网络
流星白龙12 小时前
【Linux】30.Linux 多线程(4)
linux·运维·服务器
小白也有IT梦13 小时前
如何在 Linux 中管理自定义脚本:将 ~/bin 目录添加到 $PATH
linux·path·脚本管理
Algorithm-00714 小时前
【软件测试入门】Linux操作系统初级命令大全
linux·运维·chrome
Golinie14 小时前
【C++高并发服务器WebServer】-14:Select详解及实现
linux·服务器·c++·select·webserver
致奋斗的我们14 小时前
MySQL主从同步
linux·数据库·mysql·adb·青少年编程·shell·openeluer