You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mock构建CentOS6 RPM时无法解析glibc-static.i686依赖但单独安装可行

问题:Mock构建CentOS 6 RPM时无法找到已手动安装的glibc-static.i686依赖

我目前正在构建目标平台为centos-6-x86_64的RPM包,这个包需要适配旧版本的grub,所以在SPEC文件里明确声明了BuildRequires: glibc-static.i686作为构建依赖。

但在用mock --rebuild <srpm>命令进行构建时,却一直提示无法满足glibc-static.i686的依赖需求。我已经尝试了以下操作:

  • 先执行mock --init初始化mock构建环境
  • 接着用mock --install glibc-static.i686手动安装这个依赖,这一步执行成功,我确认依赖已经被安装到了mock环境中
  • 最后使用mock --no-clean --rebuild <srpm>命令重新构建,可结果还是失败,系统依然提示找不到这个依赖

我已经反复检查过依赖名称的拼写,确定没有错误。现在想请教:为什么Mock单独安装该依赖是可行的,但在构建过程中却无法识别到它?或者有没有一些具体的排查方法可以帮我定位问题?

内容的提问来源于stack exchange,提问作者Paul D Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:51:30