CentOS 7 yum 업데이트 중 Qt5 종속성 해결 문제

CentOS 7 yum 업데이트 중 Qt5 종속성 해결 문제

시스템을 업데이트하는 동안 종속성 해결 오류가 발생합니다. 대부분의 Qt5 종속성은 을 활성화하여 해결할 수 있지만 epel-testing다음은 남아 있습니다.

--> Finished Dependency Resolution
Error: Package: kf5-kdeclarative-5.36.0-2.el7.x86_64 (@epel)
           Requires: qt5-qtbase(x86-64) = 5.6.2
           Removing: qt5-qtbase-5.6.2-1.el7.x86_64 (@base)
               qt5-qtbase(x86-64) = 5.6.2-1.el7
           Updated By: qt5-qtbase-5.9.2-3.el7.x86_64 (base)
               qt5-qtbase(x86-64) = 5.9.2-3.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

답변1

오류 상태: kf5-kdeclarative-5.36.0-2.el7.x86_64 (@epel)하드 종속성이 있는 패키지가 있지만 Requires: qt5-qtbase(x86-64) = 5.6.2YUM 트랜잭션이 업데이트 중 입니다 qt5-qtbase. Updated By: qt5-qtbase-5.9.2-3.el7.x86_64 (base)

여기에서 몇 가지 옵션이 있습니다. 하나는 qt5-qtbase최신 버전으로 업데이트하지 않는 것입니다 . 설치 후 다음 명령을 사용하여 업데이트할 수 있습니다 yum-plugin-versionlock.

yum versionlock qt5-qtbase

kf5-kdeclarative로 업데이트할 수도 있습니다 qt5-qtbase-5.9.2. EPEL 저장소에서 패키지를 찾을 수 없어서 업데이트를 어디서 찾을 수 있는지 잘 모르겠습니다.

깨끗한 업데이트를 kf5-kdeclarative위해 삭제할 수 있습니다 .qt5-qtbase

관련 정보