几周前,我在系统上安装了 Ubuntu 14.04,一切运行正常。今天我使用 Battle.net,结果只出现一个白色窗口,后面跟着一条错误消息。我整天都在尝试解决这个问题。请帮忙!
我正在使用 wine 1.7.38。
答案1
发出命令:
sudo add-apt-repository ppa:ubuntu-wine/ppa
其次是
sudo apt-get update
进而
sudo apt-get install wine1.8 winetricks
如果您从 winetricks 安装 wininet,它会自动添加正确的设置,因此在终端中输入:
winetricks wininet allfonts
上述命令会安装 wininet 和一些 windows 字体。我不确定这是否绝对必要,但应该不会造成任何损害。
最后winecfg
从终端运行或在桌面菜单中找到“配置 Wine”。转到“库”选项卡。您应该看到 wininet(native、builtin)已经列在那里。如果没有,请将其放在那里
在标有“库的新覆盖”的字段中输入:
dbghelp
单击“添加”将其放入列表中,然后在弹出窗口中单击“是”确认。单击dbghelp (native,builtin)
现在在列表中的,单击编辑,选择禁用,单击“确定”
在标有“库的新覆盖”的字段中输入:msvcp100 单击添加,单击确定
一切已就绪。下载并安装客户端你要。
编辑:请注意,ppa 中可用的当前 wine 包可能会随时间推移和您运行的 Ubuntu 版本而变化,虽然在撰写此答案时已使用 wine 1.7 确认此答案,但您的里程可能会有所不同。您可以检查 PPA 中当前为您的 Ubuntu 版本提供哪些包这里。有关 Ubuntu 16.04 上 Battle.net 启动器的最新 Wine 测试的详细信息,请参阅这里
来源:http://brockhatfield.com/2014/01/23/hearthstone-linux-wine/
答案2
根据此测试葡萄酒总部,14.04 除了黑色背景外不显示任何内容。您需要 Ubuntu 14.10 才能运行。要获取 14.10,请运行sudo apt-get dist-upgrade
。