错误:软件包:glibc-2.17-196.el7.i686 (centos7)需要:glibc-common = 2.17-196.el7 已安装: gli.......

今天遇到一个yum安装报错如下:

错误:软件包:glibc-2.17-196.el7.i686 (centos7)
需要:glibc-common = 2.17-196.el7
已安装: glibc-common-2.17-222.el7.x86_64 (@anaconda)
glibc-common = 2.17-222.el7
可用: glibc-common-2.17-196.el7.x86_64 (centos7)

原因:yum源没有对应版本包匹配
解决办法:

#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#sed -i  's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
#yum repolist 
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
Oracle 11gR2 ,centos 7 以上版本的依赖库。 rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel // 验证命令26个包 --------------------------------------------------- sudo rpm -iUvh * [sudo] password for rac: 警告:binutils-2.25.1-31.base.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 软件包 libgcc-4.8.5-16.el7.x86_64 已经安装 软件包 glibc-common-2.17-196.el7.x86_64 已经安装 软件包 glibc-2.17-196.el7.x86_64 已经安装 软件包 libmpc-1.0.1-3.el7.x86_64 已经安装 软件包 libstdc++-4.8.5-16.el7.x86_64 已经安装 软件包 libstdc++-devel-4.8.5-16.el7.x86_64 已经安装 软件包 pkgconfig-1:0.27.1-4.el7.x86_64 已经安装 软件包 cpp-4.8.5-16.el7.x86_64 已经安装 软件包 binutils-2.25.1-31.base.el7.x86_64 已经安装 软件包 libaio-0.3.109-13.el7.x86_64 已经安装 软件包 libgomp-4.8.5-16.el7.x86_64 已经安装 软件包 numactl-libs-2.0.9-6.el7_2.x86_64 已经安装 软件包 unixODBC-2.3.1-11.el7.x86_64 已经安装 软件包 kernel-headers-3.10.0-693.el7.x86_64 已经安装 软件包 glibc-headers-2.17-196.el7.x86_64 已经安装 软件包 glibc-devel-2.17-196.el7.x86_64 已经安装 软件包 gcc-4.8.5-16.el7.x86_64 已经安装 软件包 gcc-c++-4.8.5-16.el7.x86_64 已经安装 软件包 glibc-static-2.17-196.el7.x86_64 已经安装 软件包 unixODBC-devel-2.3.1-11.el7.x86_64 已经安装 软件包 numactl-devel-2.0.9-6.el7_2.x86_64 已经安装 软件包 libaio-devel-0.3.109-13.el7.x86_64 已经安装 软件包 libstdc++-static-4.8.5-16.el7.x86_64 已经安装 软件包 compat-libstdc++-33-3.2.3-72.el7.x86_64 已经安装 软件包 sysstat-10.1.5-12.el7.x86_64 已经安装
### 回答1: glibc-devel-2.17-196.el7.x86_64 rpm是GNU C库(glibc)的开发包,适用于x86_64架构的CentOS 7操作系统。 瞎子是指没有眼睛或视力有问题的人。我不太理解您对该软件包提出的疑问,可能是对该软件包的命名或作用感到困惑。 glibc-devel-2.17-196.el7.x86_64 rpm提供了开发软件需要的头文件和库文件,使开发人员能够编写和编译使用GNU C库的应用程序。GNU C库是操作系统中的关键组件之一,它包含了许多标准C函数的实现,提供了与操作系统底层交互的接口,能够帮助开发者构建高效、稳定和可移植的应用程序。 当我们需要开发或构建依赖于GNU C库的应用程序时,我们需要安装glibc-devel.rpm软件包。它提供了必要的开发工具和库文件,以便我们能够利用GNU C库的功能来开发、编译和调试应用程序。 希望这样的解释可以帮助您理解glibc-devel-2.17-196.el7.x86_64 rpm的作用和重要性。如果还有其他问题,请随时提问。 ### 回答2: 可能是指安装该 rpm 包的过程出现了错误或问题。 "glibc-devel-2.17-196.el7.x86_64" 是一个用于开发环境的关键包,它提供了运行 C 程序所需的 glibc 库文件和头文件。如果在安装过程中出现问题,则可能导致无法正常编译和运行程序。 要解决这个问题,可以尝试以下几个步骤: 1. 确保你的系统已经安装了合适的软件库和依赖项。可以使用命令 `sudo yum update`来更新系统软件包。 2. 检查你的网络连接是否正常,因为安装过程中需要从软件仓库下载包文件。可以使用命令 `ping www.google.com` 来测试网络连接。 3. 在安装之前,先删除旧版本的 glibc-devel 包。可以使用命令 `sudo yum remove glibc-devel` 来删除旧版本。 4. 使用 `sudo yum install glibc-devel` 命令再次安装该包。如果安装仍然失败,可以尝试添加 '--skip-broken' 选项,`sudo yum install --skip-broken glibc-devel`。这会跳过可能存在的依赖关系问题。 5. 如果上述方法仍然无法解决问题,可以尝试手动下载 RPM 包,并使用 `rpm` 命令进行安装。可以在 rpmfind.net 或其他类似网站上找到 "glibc-devel-2.17-196.el7.x86_64" 的 RPM 文件。 如果问题仍然存在,建议查看错误报告和系统日志文件,以便获取更详细的错误信息,并根据错误信息进行进一步的故障排除。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值