如何安装Half-Life 1和2?

如果我已经在Windows安装程序CD和Steam上安装了游戏,如何在Ubuntu 12.04上安装Half-Life 1和2。 我尝试使用Steam,但游戏没有启动。 我也尝试过使用Windows安装程序的葡萄酒,但它也没有用。

如果你来这里玩HL,HL2或任何其他Steam for Linux发布的游戏,请参阅我如何安装Steam? 答案比这简单得多。 这个仅适用于Steam环境以外的游戏或尚未开始使用。 也知道在Ubuntu中本身支持Half-Life 。 很可能HL2会跟随。

要同时使用HL和HL2(不通过steam)你首先需要Wine PPA(它比Ubuntu附带的实际版本要好得多)。 首先安装Wine PPA(如果已经安装了PlayOnLinux,则无关紧要)。 PlayOnLinux可以在不需要安装Wine的情况下工作,因为如果它检测到你没有Wine,它最终会下载自己的Wine版本(包括与winetricks类似的插件)。 即使您在某些特定情况下安装了Wine,它也会下载特定的Wine版本(PoL中的某些游戏依赖于特定的Wine版本)。

如果您使用Wine PPA或PlaOnLinux,游戏应该没有问题。

  1. 按照本指南安装最新的葡萄酒: http : //www.winehq.org/download/ubuntu

  2. 之后,转到Software Center并查找版本为1.5.x的Wine。 现在是1.5.23。 安装它。 您也可以通过终端使用sudo apt-get install wine安装它。

  3. 从他们的网站下载PlayOnLinux并安装它。

  4. 至少执行一次PlayOnLinux,以便下载所需的字体并配置自己使用。

  5. 如果您尝试使用Wine运行游戏,请首先尝试下载游戏所需的任何所需库和其他软件包。 这可以用winetricks完成。 你可以从Dash或者像winetricks --gui这样的终端winetricks --gui 。 对于HL,HL2和我测试过的许多其他游戏,包括但不限于:Trine,Trine2,Portal,Portal2和其他许多我推荐以下Winetricks安装:

    打开Winetricks并选择选择默认的wineprefix

    在此处输入图像描述

    选择**安装Windows DLL或组件

    在此处输入图像描述

    安装我标记的所有内容(以及特定应用程序所需的任何其他内容)。 这应该涵盖许多应用和游戏。 安装许多游戏后我没有遇到任何其他问题:

    在此处输入图像描述

    在此处输入图像描述

    在此处输入图像描述

    在此处输入图像描述

    Physx组件,即使你没有Nvidia,你仍然需要为需要它的游戏安装它。

    现在只需右键单击HL1或HL2的安装程序,然后选择Open with Wine 。 两场比赛再次测试。 完美工作(不是Steam版本,只有较旧的CD / DVD版本)。

  6. 如果您尝试通过PlayOnLinux运行游戏,该应用程序将指导您一步一步安装游戏,并将负责安装的许多方面,包括所需的DLL和其他组件,以使其正常工作。

现在,针对原生Linux发布了半衰期1。 它可以从Steam获得( http://steampowered.com

  • 我该如何安装Steam?

请查看此页面以获取安装说明。

目前没有适用于Linux的Steam或源引擎,但最近有关于Linux的Steam客户端以及源引擎端口的传言 (比以前更多)。

安装playonlinux。 它是葡萄酒的包装物,带有一些额外的补丁。 这是免费的。