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)を一時停止することもできます。そうしないと、適切なアップデートを実行するたびにアップグレードが面倒になります。

答え2

mysqlがワインのインストールとどのように関連しているか理解していません。これとは何の関係もありません。再起動するには、次のコマンドを使用します。

sudo apt update && sudo apt upgrade

sudo dpkg --add-architecture i386 

sudo apt update

sudo apt install software-properties-common wget curl

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

sudo apt update

sudo apt install --install-recommends winehq-stable

これだけで十分です。

答え3

どのミント味(Cinnamon、Mate、Xfce)を使用しているのか言及していません。 Linux Mint 20.03(または20.02)でCinnamonデスクトップを使用してインストールしようとすると、幸運ではありません。何をしても、Wine 7はMint 20.03または20.02 Cinnamon(またはWine 6.02からアップグレード)にはインストールされません。 CinnamonまたはWine 7のインストールファイルにインストールを妨げるエラーがあります。そして、報告された依存関係エラーは、欠落しているファイルがUbuntuまたはMintリポジトリにないため意味がありません(例:mysql-common)。アップグレードと新規インストール(上記のAlexのソリューションを含む)を含むすべての可能なことを試み、2台の別々のコンピュータでMint 20.02と20.03を試しました。しかし、Alexが提案したように、Mint 20.03を実行しているラップトップとXfceデスクトップに正常にインストールしました。行って調べてください。

関連情報