无法安装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