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

相关推荐
杜子不疼.8 分钟前
【Linux】基础IO(四):用户缓冲区深度解析
linux·运维·服务器·开发语言
海盗12349 分钟前
Linux下 vim(vi)编辑器的使用-各种模式介绍
linux·编辑器·vim
春日见10 分钟前
三分钟安装window Docker,并与Ubuntu(WSL)建立连接
linux·人工智能·windows·驱动开发·机器学习·docker·容器
头发还没掉光光11 分钟前
IPV4地址不足,私有IP无法访问,使用NAT技术、内网穿透与打洞逐个解决
linux·网络·网络协议·tcp/ip
HIT_Weston13 分钟前
110、【Ubuntu】【Hugo】搭建私人博客:搜索功能(六)
linux·运维·ubuntu
90的程序爱好者15 分钟前
Linux 常用命令分类整理
linux·运维·服务器
坐怀不乱杯魂18 分钟前
Linux - 线程的同步与互斥
linux·c++
HABuo20 分钟前
【linux基础I/O(一)】文件系统调用接口&文件描述符详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
拾光Ծ20 分钟前
【Linux】一切皆文件:深入理解文件与文件IO
linux·c语言·运维开发·系统编程·重定向·linux开发·文件io
先生先生39329 分钟前
docker/linux
linux·运维·服务器