无法安装winehq-staging,Ubuntu 16.04 64bit

我一直在Ubuntu 16.04上运行葡萄酒,通过sudo apt-get install wine ,但我想切换到葡萄酒分期。 我试图按照https://wiki.winehq.org/Ubuntu上的说明进行操作

我首先卸载了葡萄酒并确保所有包装都是最新的:

 sudo apt-get remove wine wine-mono wine-gecko winetricks sudo apt-get autoremove sudo apt-get update sudo apt-get upgrade 

然后我重新启动并运行以下一系列命令:

 sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update 

但是,安装winehq-staging的命令会因winehq-staging未满足依赖而失败:

 sudo apt-get install --install-recommends winehq-staging The following packages have unmet dependencies: winehq-staging : Depends: wine-staging (= 2.13.0~xenial) E: Unable to correct problems, you have held broken packages. 

安装wine-staging失败,因为wine-staging-i386依赖于unmet:

 sudo apt-get install wine-staging The following packages have unmet dependencies: wine-staging : Depends: wine-staging-i386 (= 2.13.0~xenial) E: Unable to correct problems, you have held broken packages. 

安装wine-staging-i386失败,在-i386软件包上-i386各种未满足的依赖-i386 。 显示其中一些(列表更长):

 sudo apt-get install wine-staging-i386 The following packages have unmet dependencies: wine-staging-i386:i386 : Depends: libasound2:i386 (>= 1.0.16) but it is not installable Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not installable Depends: libgphoto2-6:i386 (>= 2.5.9) but it is not installable Depends: libgphoto2-port12:i386 (>= 2.5.9) but it is not installable 

(剪断)

  Recommends: libxslt1.1:i386 (>= 1.1.25) but it is not installable Recommends: libxxf86vm1:i386 but it is not installable E: Unable to correct problems, you have held broken packages. 

如果我尝试安装第一个,它不可用:

 sudo apt-get install libasound2:i386 Package libasound2:i386 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libasound2-data E: Package 'libasound2:i386' has no installation candidate 

但是,已安装包libasound2-data和最新版本。

我不确定下一步该尝试什么。

英语不是我的母语,所以请耐心等待。

显然,解决方案有点复杂,遵循以下教程:

https://codereviewvideos.com/blog/wine-1-9-11-on-ubuntu-16-04/

首先安装一些库是必要的:

 sudo apt-get install gcc-multilib libasound2-dev:i386 libgsm1-dev:i386 libjpeg8-dev:i386 liblcms2-dev:i386 libldap2-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libv4l-dev:i386 libx11-dev:i386 libxinerama-dev:i386 libxml2-dev:i386 zlib1g-dev:i386 

然后再次进行更新:

 sudo apt-get update 

再一些缺少的库:

 sudo apt-get install libcapi20-dev:i386 libcups2:i386 libdbus-1-3:i386 libfontconfig:i386 libfreetype6:i386 libglu1-mesa:i386 libgphoto2-6:i386 libncurses5:i386 libosmesa6:i386 libsane:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxrandr2:i386 libxslt1.1:i386 ocl-icd-libopencl1:i386 libgd3:i386 

最后进行所需的安装:

稳定的分支

 sudo apt-get install --install-recommends winehq-stable 

发展部门

 sudo apt-get install --install-recommends winehq-devel 

分期分支

 sudo apt-get install --install-recommends winehq-staging 

PSDT:可以包含一些库,这取决于可以使用它们的其他程序和Ubuntu版本。

通过选中“软件和更新”中的所有复选框解决了该问题。 之后,我能够通过以下方式成功安装所有依赖项和wine staging:

 sudo apt-get update sudo apt-get upgrade sudo apt-get install --install-recommends winehq-staging