システムの更新中に依存関係解決エラーが発生します。ほとんどの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)
ここにいくつかのオプションがあります。 1つはqt5-qtbase
最新バージョンに更新しないことです。インストール後、次のコマンドを使用して更新できますyum-plugin-versionlock
。
yum versionlock qt5-qtbase
kf5-kdeclarative
に更新することもできますqt5-qtbase-5.9.2
。 EPELリポジトリにパッケージが見つからないので、アップデートがどこにあるのかわかりません。
クリーンなアップデートのkf5-kdeclarative
ために削除できます。qt5-qtbase