시스템을 업데이트하는 동안 종속성 해결 오류가 발생합니다. 대부분의 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.2
YUM 트랜잭션이 업데이트 중 입니다 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