yum 저장소를 변경하고 /media
yum의 iso를 설치했으며 종속성이 있는 패키지를 설치하는 데 사용했지만 오류는 나타나지 않았지만 설치하려고 하면 다음 오류가 발생합니다. CentOS-7-x86
/media
yum install packagename
gcc
--> Finished Dependency Resolution
Error: Package: glibc-headers-2.17-260.el7.x86_64 (c7-media)
Requires: glibc = 2.17-260.el7
Installed: glibc-2.17-260.el7_6.5.i686 (@updates)
glibc = 2.17-260.el7_6.5
Available: glibc-2.17-260.el7.x86_64 (c7-media)
glibc = 2.17-260.el7
Error: Package: glibc-devel-2.17-260.el7.x86_64 (c7-media)
Requires: glibc = 2.17-260.el7
Installed: glibc-2.17-260.el7_6.5.i686 (@updates)
glibc = 2.17-260.el7_6.5
Available: glibc-2.17-260.el7.x86_64 (c7-media)
glibc = 2.17-260.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
이 문제를 해결하는 방법이나 오류가 발생하는 이유를 모르겠습니다.
운영 체제 버전은 다음과 같습니다. centos-release-7-6.1810.2.el7.centos.x86_64
어떻게 해야 합니까?
답변1
해당 시점에 원래 릴리스 날짜가 있는 패키지만 포함된 ISO 미디어의 패키지보다 최신인 "업데이트" 저장소의 패키지를 설치했습니다. 최신 glibc 패키지에서는 동일한 버전의 glibc-headers를 설치해야 하지만 해당 버전을 사용할 수 없기 때문에 Yum은 종속성을 얻을 수 없습니다(업데이트를 끈 것처럼 보이기 때문에).