我知道这可能看起来像一个重复的问题,但我确实查看了 100 多个关于如何通过 wine 让 SC2 在 ubuntu 12.04 上运行的帖子,但都没有成功。
我今天下载了新的 wine,并插入了我购买的 SC2 磁盘。
当我尝试使用 wine 打开安装程序(installer.exe)时,出现一条错误:
“找不到安装程序数据。如果此问题仍然存在,请联系暴雪技术支持。”
我搜索了解决此问题的解决方案,并找到了以下来源:http://ubuntuforums.org/showthread.php?t=1435314。
我按照指示,直到
ls
我尝试了各种组合(ls installer.exe、ls'/home/rothic/Desktop/Installer.exe 等)
全部返回“没有此文件或目录”。
我不确定该怎么做,下一步是用星际争霸安装程序文件替换“starcraft_installer”,但我不确定该怎么做(对 Linux 来说很新)。
我尝试了 WINEPREFIX=~/.wine_starcraft/wine starcraft_installer
它显示“wine:找不到 L"C:\windows\system32\starcraft_installer.exe”
尽管按照建议它位于桌面上。
关于接下来该去哪里,有什么建议吗?
答案1
好吧,你跳过了这些说明中的重要部分:“导航到你放置星际争霸安装程序的位置,然后......”
当你放入 CD 时,Ubuntu 会将其安装在的子目录中/media/
,因此首先您需要导航到那里:
cd /media
ls
最后一个命令将打印与你安装的设备相对应的目录列表。确定哪一个对应于你的 CD(cdrom
这是我的猜测),然后
cd cdrom
ls
然后,如果您starcraft_installer.exe
在输出中看到,则可以继续执行说明。
答案2
我使用的是 Ubuntu 12.10,但 12.04 可能也一样
如果您使用 PlayOnLinux,您可以轻松安装游戏:
- 前往 Battle.net,登录或创建一个帐户。
- 单击“添加游戏”,使用软件附带的产品密钥,并在系统询问时选择保存文件。请勿选择“运行”。
- 打开 PlayOnLinux,选择安装,单击游戏,然后滚动到星际争霸 2 并选择它。
- 创建虚拟驱动器后,系统会询问您是否要从光盘或文件安装。选择文件并浏览从 Battle.net 下载的文件,然后单击打开。
如果你还没有成功,我希望这能帮到你。如果你已经成功了,我希望它能帮到别人。