首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用yum的包安装显示了错误的源存储库?

为什么使用yum的包安装显示了错误的源存储库?
EN

Unix & Linux用户
提问于 2019-01-22 09:05:39
回答 1查看 980关注 0票数 0

我有一个全新的CentOS 7 VM。就在一个全局yum -y update之后,我正在尝试安装其他软件包,例如net-snmp

net-snmp 1:5.7.2-33.el7_5.2 (更新)

属地

  1. lm_传感器-libs 3.4.0-4.20160601 gitf9185e5.el7(基地)
  2. net-snmp-agent-libs 1:5.7.2-33.el7_5.2 (更新)
  3. net libs 1:5.7.2-33.el7_5.2 (更新)
  4. perl-Data-Dumper 2.145-3.el7 (基础)

我不明白为什么net-snmpnet-snmp-agent-libsnet-snmp-libs在“更新”存储库中被引用,主要是因为它们没有出现在这个存储库中:http://mirror.centos.org/centos/7/updates/x86_64/一揽子/

使用yum install net-snmp --disablerepo=* --enablerepo=base强制使用"base“存储库显示了net的不同版本(这是逻辑的),所有依赖项都属于"base”存储库:

net-snmp 1:5.7.2-32.el7_5.2 (基础)

Dependencies

  1. lm_传感器-libs 3.4.0-4.20160601 gitf9185e5.el7(基地)
  2. net代理-libs 1:5.7.2-32.el7_5.2 (基本)
  3. net-snmp-libs 1:5.7.2-32.el7_5.2 (基本)
  4. perl-Data-Dumper 2.145-3.el7 (基础)

为什么以及如何解决这个问题,让yum查询相关的存储库来安装net-snmp包及其依赖项?

EN

回答 1

Unix & Linux用户

发布于 2019-01-22 23:38:01

你贴的镜像链接用于CentOS 7.6.1810,但您当前的YUM存储库似乎指向CentOS 7.5.1804。来自net-snmp 7.6基本存储库的当前版本的CentOS将是5.7.2-37

可能的问题是您的YUM存储库配置被固定在特定版本的CentOS上,或者您配置的存储库尚未更新到当前的CentOS版本。如果没有看到/etc/yum.repos.d/*.repo的内容,就无法确定地知道

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/495930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档