无法重新安装 WineHQ

无法重新安装 WineHQ

(编辑:这个问题建议这样回答这个但是,虽然问题是同一个问题,但我认为这篇文章中给出的解决方案比另一个更好(更有效)!所以请保留这个问题,或者将解决方案移到另一个,这样其他用户就可以知道这个解决方案了!)

由于某种未知原因,wine 在加载任何 Windows 程序时都会卡住。所以我卸载了它并重新安装。我有 Ubuntu 18.04.5 LTS。

当我尝试重新安装它时,按照 winehq.org 的步骤,在最后一步中,它说:

 winehq-stable : Depends: wine-stable (= 5.0.2~bionic)
E: Unable to correct problems, you have held broken packages.

我尝试手动安装依赖项,但发现有很多包“无法安装”。当然,我谷歌了一下。试过后:

sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update

也尝试过取消保留与此相关的两个包裹,但是没有任何效果。

然后:

sudo aptitude -f install winehq-stable

我很感激,因为 aptitude 努力解决了这个问题,但它提出的所有解决方案包括:

     Keep the following packages in the current version:
2)     wine-stable [not installed]                          
3)     wine-stable-i386:i386 [not installed]                
4)     winehq-stable [not installed]   

我不知道该怎么说我想更新那些来自“未安装”任何需要安装的

我也尝试过通过 Synaptics 修复损坏的软件包(并且说成功了),还尝试过在互联网上找到的一些其他解决方案,现在我记不清了,但如果有人建议的话,我会告诉你。

该软件包现在尚未安装(由于这个原因,每次尝试清除或某些操作都不会起作用)。

有什么想法吗?我想相信无需重新安装整个操作系统就可以解决这个问题。

答案1

您需要安装libfaudio0在你的 Ubuntu 18.04 安装中使用

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

您可能还需要启用 32 位体系结构(如果尚未启用)

sudo dpkg --add-architecture i386

整个安装过程如下:

sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt update && sudo apt install --install-recommends winehq-stable

相关内容