Problem: cannot install both~がでてupdate出来ない場合の対処

前はyum今はdnfでupdateを実施しますが、
updateを実施するとこの様に表示されてできません。
Error:
Problem: cannot install both libgs-9.27-4.el8.x86_64 and libgs-9.27-1.el8.x86_64
- package libgs-devel-9.27-1.el8.x86_64 requires libgs(x86-64) = 9.27-1.el8, but none of the providers can be installed
- cannot install the best update candidate for package libgs-9.27-1.el8.x86_64
- problem with installed package libgs-devel-9.27-1.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

–allowerasingをコマンドに付ける事により依存関係で競合してるパッケージを削除してくれるようなので試してみました。
# dnf -y update --allowerasing
無事updateが成功しログを見ると
2022-11-15T06:31:47+0900 DEBUG Removed: libgs-devel-9.27-1.el8.x86_64
依存関係で引っ掛かっていたパッケージが削除されていました。

昔は依存関係にひっかかるとめんどくさかったんですが便利になりましたね。
終了

タグ . ブックマークする パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です