yum을 사용하여 패키지를 설치하면 잘못된 소스 저장소가 표시되는 이유는 무엇입니까?

yum을 사용하여 패키지를 설치하면 잘못된 소스 저장소가 표시되는 이유는 무엇입니까?

새로운 CentOS 7 가상 머신이 있습니다. 글로벌 이후 에는 yum -y update.net-snmp

net-snmp 1:5.7.2-33.el7_5.2(업데이트됨)

종속성

  1. lm_sensors-libs 3.4.0-4.20160601gitf9185e5.el7(기본)
  2. net-snmp-agent-libs 1:5.7.2-33.el7_5.2(업데이트됨)
  3. net-snmp-libs 1:5.7.2-33.el7_5.2 (업데이트됨)
  4. perl-Data-Dumper 2.145-3.el7(기본)

net-snmp이유 를 이해할 수 없으며 "업데이트" 저장소에서 참조됩니다. 주로 이러한 내용이 이 저장소에 표시되지 않기 때문입니다 net-snmp-agent-libs.net-snmp-libshttp://mirror.centos.org/centos/7/updates/x86_64/Packages/

"기본" 저장소가 yum install net-snmp --disablerepo=* --enablerepo=base다른 버전의 net-snmp(논리적)를 표시하고 모든 종속성이 "기본" 저장소에 속하도록 강제합니다.

네트워크-snmp 1:5.7.2-32.el7_5.2(기본)

종속성

  1. lm_sensors-libs 3.4.0-4.20160601gitf9185e5.el7(기본)
  2. net-snmp-agent-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(기본)

net-snmp이 문제를 해결하고 관련 저장소에 yum 쿼리를 실행하여 패키지와 해당 종속성을 설치하는 이유와 방법은 무엇입니까 ?

답변1

이것올려주신 미러링크CentOS 7.6.1810에서 작동하지만 현재 YUM 저장소는 다음을 가리키는 것 같습니다.CentOS 7.5.1804. CentOS 7.6 기본 저장소의 현재 버전 net-snmp5.7.2-37.

가능한 문제는 YUM 저장소 구성이 특정 버전의 CentOS에 고정되어 있거나 구성한 저장소가 현재 CentOS 버전으로 업데이트되지 않은 것입니다. 내용을 보지 않으면 알 수 없음/etc/yum.repos.d/*.repo

관련 정보