종속성이 너무 새롭기 때문에 "qt-examples" 및 "qt-docs" 패키지를 설치할 수 없습니까?

종속성이 너무 새롭기 때문에 "qt-examples" 및 "qt-docs" 패키지를 설치할 수 없습니까?

내 저장소에 어떤 문제가 있나요? 왜 설치할 수 없나요 qt-examples? 저장소를 어떻게 수정합니까?

$ sudo yum install qt-examples
[...]
Error: Package: 1:qt-examples-4.8.7-2.el7.x86_64 (base)
           Requires: qt(x86-64) = 1:4.8.7-2.el7
           Installed: 1:qt-4.8.7-3.el7_6.x86_64 (@updates)
               qt(x86-64) = 1:4.8.7-3.el7_6
           Available: 1:qt-4.8.7-2.el7.x86_64 (base)
               qt(x86-64) = 1:4.8.7-2.el7

을(를) 설치하는 데 비슷한 문제가 있습니다 qt-docs. Qt를 다운그레이드하고 싶지 않습니다. 약간 오래된 예제 코드는 제대로 작동합니다.

7-2 예제를 강제로 설치하도록 할 수 있나요? 아니면 7-3qt-예제를 어떻게 얻나요? 기계는 인터넷에 접속할 수 없습니다. 그래서 패키지 관리는 정말 재미있습니다.

답변1

qt-4.8.7-3에서 설치했고 @updates이제 에서 yum설치하려고 합니다 . 따라서 저장소를 다시 활성화해야 설치가 제대로 실행됩니다.qt-examplesbaseupdate

부 버전이 일치하지 않아도 소프트웨어가 제대로 실행될 수 있지만 불일치로 인해 이상한 버그가 발생할 위험을 감수하고 싶지는 않을 것입니다.

완료하려면 :

강제로 설치를 할 수도 있지만 yum; 이에 대한 옵션이 있는지는 잘 모르겠지만 다음을 사용하여 이를 수행할 수 있다고 확신합니다 rpm.

  • 패키지를 다운로드하세요
  • 와 함께 설치rpm -Ivh --nodeps

관련 정보