在 Mint 20.04 上安装 wine 7.0 时出现依赖问题

在 Mint 20.04 上安装 wine 7.0 时出现依赖问题

我正在尝试安装 winehq-stable 软件包版本 7.0.0,但我遇到了一个尚未解决的依赖问题。它说 winehq-stable 依赖于 wine-stable (=7.0.0~focal-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,也可能是 Mint 存储库中与 Ubuntu 不同的软件包导致了问题。不管怎样,这都不是一个错误。 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),否则每次执行 apt 更新时您都会被烦扰升级。

答案2

我不明白 mysql 与安装 wine 有何关系。与此无关。使用这些命令重新开始

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

你没有提到你正在使用什么口味的薄荷(肉桂,伴侣,Xfce)。如果您尝试在 Linux Mint 20.03(或 20.02)上使用 Cinnamon 桌面安装它,那么您就不走运了。无论您做什么,Wine 7 都不会在 Mint 20.03 或 20.02 Cinnamon 上安装(或从 Wine 6.02 升级)。 Cinnamon 或 Wine 7 安装文件中存在一个错误,该错误会阻止安装。并且报告的依赖性错误没有任何意义(例如 mysql-common),因为丢失的文件不在 Ubuntu 或 Mint 存储库中。我尝试了所有可能的方法,包括升级和全新安装(包括上面 Alex 的解决方案),并在两台单独的计算机上尝试使用 Mint 20.02 和 20.03。不过,我确实按照 Alex 的建议在运行 Mint 20.03 和 Xfce 桌面的笔记本电脑上成功安装了它。去搞清楚。

相关内容