我已按照这两个指南在我的 Elementary OS 系统上安装 Wine 和 Battle.net,并进行配置 -
Elementary OS 0.4.1 (Loki) [基于 Ubuntu 16.04.3 LTS 构建]
8GB内存
英特尔酷睿 i7-6500U CPU @ 2.50GHz
指南 1 -https://www.reddit.com/r/starcraft/comments/5w0wyv/how_to_play_sc2_on_linux_a_full_walk_through/
指南 2 -https://linuxconfig.org/how-to-install-blizzard-battle-net-app-on-ubuntu-18-04-bionic-beaver-linux
一切都很顺利,直到我到达必须通过 Wine 安装 Battle.net 的步骤。我已经尝试使用这些指南中的不同命令 -
$ wine64 ~/Downloads/Battle.net-Setup.exe
和
$ WINEARCH=win32 vblank_mode=0 Downloads/Battle.net-Setup.exe
但它们都会导致相同的错误窗口 -
The program Battle.net-Setup.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.
答案1
最好的解决方案是使用 PlayOnLinux。它是一个自动 wine 配置工具,主要用于游戏,但也适用于其他 Windows 常见应用程序。它有一个强大的社区,维护兼容性脚本以尽可能最好的方式配置 wine。
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
安装完成后,启动 PlayOnLinux,选择安装并选择您想要选择的暴雪游戏。
提供您从互联网上下载的游戏的 exe 文件,它应该可以运行。
大多数暴雪游戏在 Wine 上几乎完美运行,您可以在网站上查看:
https://www.playonlinux.com/en/supported_apps-1-0.html