Wine 安装,似乎与新版 Ubuntu 21.4 Realese 不兼容,这是由于某些依赖项未得到满足。请帮忙

Wine 安装,似乎与新版 Ubuntu 21.4 Realese 不兼容,这是由于某些依赖项未得到满足。请帮忙

就在那时,我正在进行另一个新的 Ubuntu 21.04 安装,今天(不是几周前的这个错误)我要安装 Wine,但现在无法安装,因为它说我有未满足的依赖项。因此终端出现的错误如下:

The following packages have unmet dependencies:
winehq-staging: Depends: wine-staging (= 6.10 ~ hirsute-1)
E: Unable to fix problems, there are bad packages blocked.

编辑2:

向@user535733 回放,我进行了以下操作(与往常一样,但其他时候从未出现此错误):

$ sudo dpkg --add-architecture i386

$ wget -nc https://dl.winehq.org/wine-builds/winehq.key

$ sudo apt-key add winehq.key

$ sudo apt install software-properties-common

$ sudo apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

$ sudo apt update

$ sudo apt install --install-recommends winehq-staging

然后出现未满足依赖项错误。我以前也安装过 Wine,但从未遇到过此类错误...

如果我按照错误提示安装 wine-staging 而不是 winehq-staging(或者 wine-stable 也没有改变结果),使用以下命令会出现此错误:

$ sudo apt install wine-staging

The following packages have unmet dependencies:
 
libdbus-1-3: i386: It depends on: libsystemd0: i386 but is not installable

libpulse0: i386: Depends: libsystemd0: i386 but is not installable
 
libusb-1.0-0: i386: Depends: libudev1: i386 (> = 183) but is not installable
 
wine-staging-i386: i386: Depends: libudev1: i386 (> = 183) but is not installable
                          
Recommend: libgtk-3-0: i386 but not installable
                          
Recommend: libsane: i386 or
                                      
libsane1: i386 but is not installable

E: Unable to fix problems, there are bad packages blocked.

有人知道如何解决吗?

提前致谢

答案1

我可以在全新的 21.04 VM 上重现该问题。WineHQ 在其存储库中破坏了所有 Wine 子版本的依赖关系(稳定的开发分期)。

因此我建议如下:

  1. 使用以下命令删除 WineHQ 存储库

    sudo apt-add-repository -r "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"
    
  2. 从官方 Ubuntu 存储库安装 PlayOnLinux 和 Wine 5.0.3

    sudo apt-get install playonlinux
    
  3. 使用 PlayOnLinux 向导安装一些应用程序,然后仅为当前用户更改所需应用程序/wine-prefix 所需的 Wine 版本。

答案2

我在这篇文章中亲自回复,向整个社区升级,所有软件包都被阻止,现在推出升级,并且可以毫无问题地继续进行 Wine 安装。

谢谢大家的支持。

相关内容