Mint 20.04 に Wine 7.0 をインストールすると、依存関係の問題が発生しました。

Mint 20.04 に Wine 7.0 をインストールすると、依存関係の問題が発生しました。

winehq-stableパッケージバージョン7.0.0をインストールしようとしていますが、まだ解決されていない依存関係の問題が発生しました。 winehq-stableがwine-stable(= 7.0.0〜focus-1)に依存しているということですが、どちらも手動でインストールしようとすると依存関係の無限ループで問題が続くため、これらのパッケージをapt installコマンドに手動で渡そうとします。 。結果は次のとおりです。

sudo apt install --install-recommends winehq-stable wine-stable wine-stable- i386 libsane:i386 libsnmp35:i386 libmysqlclient21:i386 mysql-common:i386 mysql-common

出力は次のとおりです。

The package mysql-common:i386 is a virtual package provided by:
mysql-common 5.8+1.0.5ubuntu2[not a candidate version]

E: The package 'mysql-common:i386' doesn't have a candidate for installation

これらの依存関係を解決するために、私が知っているすべての方法を試しましたが、答えが見つかりませんでした。私は何を見逃していますか?

ベストアンサー1

私が間違っています。ミント味とは何の関係もありません。私はWineHQにバグレポートを提出し、モデレーターはこれがmysql-commonのバージョンがwineが必要とするバージョンよりも最新であるという事実に関連していると答えた。

Ubuntuユーザーの場合、このタイプの問題は通常、PPAからパッケージをインストールしたときに発生します。 Mintの場合、UbuntuとMintリポジトリの他のパッケージも問題を引き起こす可能性があります。どちらにしても間違いではありません。 WineHQパッケージは、唯一サポートされている構成である標準およびUniverse Ubuntuリポジトリの依存関係として構築されています。あなたが直接指摘したように、Mintを実行しているラップトップにWineをインストールすることができたので、問題は問題のシステムにインストールされているものにあります。

もちろん、私は「公式」のUbuntuリポジトリから配布したよりも最新のMariaDB(mysql-commonを使用)を持っていました。回避策は、以前のバグレポート([https://bugs.winehq.org/show_bug.cgi?id=52011])のコメントセクションにあります。 mysql-commonをダウングレードする必要があります。 Wine 7.0をインストールする前に、次のように入力します。

sudo apt install mysql-common=5.8+1.0.5ubuntu

これは効果がありました。ダウングレード後も、MariaDBはまだ問題なくうまく機能しているようです。ただし、mysql-common(sudo apthold mysql-common)を一時停止することもできます。そうしないと、適切なアップデートを実行するたびにアップグレードが面倒になります。

おすすめ記事