ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

yum update でコンフリクト

"yum update"でコンフリクトが起こってたのでメモ。

  file /usr/bin/winemaker from install of wine-devel-1.3.21-1.fc14.i686 conflicts with file from package wine-common-1.3.19-1.fc14.noarch
  file /usr/bin/winedump from install of wine-devel-1.3.21-1.fc14.i686 conflicts with file from package wine-core-1.3.19-1.fc14.i686

こんなエラーがでた。
rpmのパッケージを確認すると

 # rpm -q wine-common
  wine-common-1.3.19-1.fc14.noarch
  wine-common-1.3.21-1.fc14.noarch
 # rpm -q wine-core
  wine-core-1.3.19-1.fc14.i686
  wine-core-1.3.21-1.fc14.i686

おおー2つ定義されている。yumはどっちを更新していいかわからなくてエラーになってるのかなと思い、バージョンの古い方を削除する。

 # rpm -e --justdb --nodeps wine-common-1.3.19-1.fc14.noarch
 # rpm -e --justdb --nodeps wine-common-1.3.19-1.fc14.noarch
確認してみる
 # rpm -q wine-common
  wine-common-1.3.21-1.fc14.noarch
 # rpm -q wine-core
  wine-core-1.3.21-1.fc14.i686

削除できたので、"yum update"をうつと、うまく動いた。めでたしめでたし。