签到成功

知道了

CNDBA社区CNDBA社区

网络YUM源:yum inastall 报错需要安装I686安装包

2022-12-28 08:26 2500 0 原创 linux
作者: QYwang

yum inastall 报错信息中含有需要安装I686(32位)的安装包报错,且保错信息这个I686(32位)包和已安装的64位安装包版本不一致。

https://www.cndba.cn/QYwang/article/116407

Error:Package: glibc-2.17-317.el7.i686
……安装glibc-2.17-317.el7.i686出现错误

https://www.cndba.cn/QYwang/article/116407

Requires:glibc-common=2.17-317.el7
…..安装glibc-2.17-317.el7.i686需要glibc-common=2.17-317.el7https://www.cndba.cn/QYwang/article/116407

Installed: glibc-common-2.17-325.el7_9.x86_64
…..系统已经安装了glibc-common-2.17-325.el7_9.x86_64

排查过程:

以glibc包为例

https://www.cndba.cn/QYwang/article/116407
https://www.cndba.cn/QYwang/article/116407
https://www.cndba.cn/QYwang/article/116407

yum list | grep glibc

发现yum源中有64位和I686的包,且版本不一致。

rpm  -qa | grep glibc

发现已安装了X86的包

原因:

已安装了X86的安装包,yum仓库中i686包的版本和已安装的X86版本不一致,造成安装不上。

https://www.cndba.cn/QYwang/article/116407
https://www.cndba.cn/QYwang/article/116407https://www.cndba.cn/QYwang/article/116407

判断:

1、i686包的版本应该不需要安装;
2、因为yum仓库中有i686包,yum install会认为需要安装i686包。

解决办法:

安装的时候过滤掉i686包
网络yum仓库的配置文件中增加一行配置过滤i686安装包,如下:https://www.cndba.cn/QYwang/article/116407

cd /etc/yum.repos.d
vim xx.repo          #需要修改的YUM源
增加一行配置:
**exclude=*.i?86**

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
QYwang

QYwang

关注
  • 9
    原创
  • 0
    翻译
  • 0
    转载
  • 0
    评论
  • 访问:15654次
  • 积分:50
  • 等级:注册会员
  • 排名:第43名
精华文章
    热门文章
      Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

      QQ交流群

      注册联系QQ