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-qtbaseUpdated By: qt5-qtbase-5.9.2-3.el7.x86_64 (base)

ここにいくつかのオプションがあります。 1つはqt5-qtbase最新バージョンに更新しないことです。インストール後、次のコマンドを使用して更新できますyum-plugin-versionlock

yum versionlock qt5-qtbase

kf5-kdeclarativeに更新することもできますqt5-qtbase-5.9.2。 EPELリポジトリにパッケージが見つからないので、アップデートがどこにあるのかわかりません。

クリーンなアップデートのkf5-kdeclarativeために削除できます。qt5-qtbase

関連情報