如果我已经在 Windows 安装程序 CD 和 Steam 上安装了《半条命 1》和《半条命 2》,那么如何在 Ubuntu 12.04 上安装该游戏?我尝试使用 Steam 进行安装,但游戏无法启动。我也尝试使用 Windows 安装程序在 wine 上安装,但同样无法启动。
答案1
如果你来这里是为了玩 HL、HL2 或其他Steam for Linux 发布游戏看我如何安装 Steam?答案比这个简单得多。这个仅适用于 Steam 环境之外的游戏或尚未在 Steam 上发布的游戏。还知道半衰期在 Ubuntu 中得到原生支持。HL2 很可能也会随之支持。
要玩 HL 和 HL2(不通过 steam),您首先需要 Wine PPA(它比 Ubuntu 附带的实际版本好得多)。因此,首先安装 Wine PPA(如果您已经安装了 PlayOnLinux,则无关紧要)。PlayOnLinux 无需安装 Wine 即可工作,因为它最终会下载自己的 Wine 版本(如果它检测到您没有 Wine 版本,它会下载自己的 Wine 版本(包括与 winetricks 用途相似的附加组件)。即使您在某些特定情况下安装了 Wine,它也会下载特定的 Wine 版本(PoL 中的某些游戏依赖于特定的 Wine 版本)。
如果您使用 Wine PPA 或 PlaOnLinux,游戏应该可以正常运行。
按照本指南安装最新的 Wine:http://www.winehq.org/download/ubuntu
之后去软件中心并查找 Wine 版本 1.5.x。目前版本是 1.5.23。安装它。您也可以通过终端使用 进行安装
sudo apt-get install wine
。下载PlayOnLinux 来自他们的网站并安装它。
至少执行一次 PlayOnLinux,以便它可以下载所需的字体并配置自身以供使用。
如果您尝试使用 Wine 运行游戏,请首先尝试下载游戏所需的任何库和附加软件包。这可以通过葡萄酒技巧。您可以从 Dash 或终端运行 winetricks,例如
winetricks --gui
。对于 HL、HL2 以及我测试过的许多其他游戏,包括但不限于:Trine、Trine2、Portal、Portal2 以及许多其他游戏,我建议使用以下 Winetricks 安装:打开 Winetricks 并选择选择默认的 wineprefix
选择**安装 Windows DLL 或组件
安装我标记的所有内容(以及特定应用程序所需的任何其他内容)。这应该涵盖许多应用程序和游戏。安装后,我在许多游戏中没有遇到任何其他问题:
Physx 组件,即使您没有 Nvidia,您仍然需要为需要它的游戏安装它。
现在只需右键单击 HL1 或 HL2 的安装程序并选择用葡萄酒开启。再次测试了这两款游戏。运行完美(不是 Steam 版本,只有较旧的 CD/DVD 版本)。
如果您尝试通过 PlayOnLinux 运行游戏,该应用程序将逐步指导您如何安装游戏,并处理安装的许多方面,包括所需的 DLL 和其他组件,以使其正常运行。
答案2
Half-life 1 现已发布,适用于 Linux 原生版本。可从 Steam (http://steampowered.com)
答案3
答案4
安装 playonlinux。它是 wine 的包装器,带有一些额外的补丁。它是免费的。