如何在 Linux 上运行 Windows 应用程序和游戏

[ad_1]

在本教程中,我将引导您了解如何在 Linux 中运行 Windows 应用程序和游戏。 您可能知道,Microsoft Windows 使用 DirectX 运行游戏。 所以,在 Windows 平台上玩一些需要 DirectX 的游戏会容易很多。 但是,Linux 呢? Linux 依赖于 OpenGL 运行游戏。 当然, 适用于 Linux 的 Steam 已经有数以千计的游戏,Steam 在 Linux 平台上完美运行。 但是,我们仍然可以在 Linux 上安装 DirectX,并且玩需要 DirectX 的游戏没有任何问题。 还有一些免费和付费的解决方案,例如 PlayOnLinux, 分频器 可用于在 Linux 平台上运行 Windows 应用程序和游戏。

我们可以通过两种方式做到这一点。 让我们看看他们俩。

内容

  1. 方法 1 – 使用 Wine
    1. 在 Linux 上运行 Windows 应用程序和游戏
  2. 方法 2 – 使用 Winepak
    1. 帮助我们帮助您:

方法 1 – 使用 Wine

葡萄酒 是一款可用于在 Linux、Mac OS X 和 Unix 上运行 Windows 应用程序的软件。 酒把 是一个帮助脚本,可用于下载和安装在 Wine 中运行某些程序所需的各种可再发行运行时库。

Wine 和 Winetricks 在大多数 Linux 发行版的默认存储库中都可用。 因此,您可以使用默认的包管理器轻松安装它们。 例如,在基于 Arch 的系统上,运行:

$ sudo pacman -S wine winetricks

在 Debian、Ubuntu、Linux Mint 上:

$ sudo apt-get install wine winetricks

在 Fedora:

$ sudo dnf wine winetricks

如果 winetricks 不适用于您的发行版,或者已过时,您可以手动下载并使用它,如下所示。

$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo mv winetricks /usr/local/bin

接下来,使用命令安装 DirectX:

$ sh winetricks directx9

在安装过程中,系统会要求您接受许可协议。

点击 是的 接受并继续。

选择“我接受协议”,然后单击下一步。

单击下一步安装 DirectX 运行时组件。

安装向导将开始下载和安装 DirectX 组件。 最后点击Finish完成DirectX安装。

某些游戏,例如英雄联盟 4.x,需要 核心字体, vcrun6sp6vcrun2008 应用程序。 因此,您也需要安装它们。

$ sh winetricks corefonts vcrun6sp6 vcrun2008

如果您不安装上述软件包,您可能会收到错误消息:

Cannot Import dll:C:usersxxxTempis-00IEG.tmpisskin.dll

而已。 现在已经安装了 DirectX。

在 Linux 上运行 Windows 应用程序和游戏

如您所知,某些游戏或软件将直接从 CD 或 ISO 映像运行。 如果没有 CD 或 ISO,您将无法运行/播放它们。 因此,您应该将它们安装或插入 CD 驱动器。

让我们创建一个目录来挂载游戏。

$ mkdir mygames

现在,将您的游戏 ISO 挂载到 我的游戏 目录如下图。

$ sudo mount -o loop <path-to-file.iso> mygames/

安装 ISO 后,转到安装 ISO 的目录并运行游戏,如下所示。

$ cd mygames
$ wine setup.exe

笔记: 有些游戏可能有 安装程序. 所以,运行正确的 。可执行程序 文件开始游戏。

而已。 您现在应该看到游戏将开始。

您可以按照此方法中的说明玩一些流行的游戏,例如 FIFA、极品飞车、NBA。

此外,您还可以安装任何可用的应用程序。

要列出可以使用 Winetricks 安装的所有可用程序,请运行:

$ sh winetricks apps list

要列出所有可用的游戏,请运行:

$ sh winetricks games list

我建议你检查一下 葡萄酒应用数据库 在安装游戏或应用程序之前。

您还可以使用 Winetricks GUI 安装应用程序或游戏。 从您的菜单或应用程序启动器启动 Winetricks GUI。 选择您要安装的内容,即应用程序、游戏、基准测试等。

选择您要安装的应用程序,然后单击确定。

好消息是 winetricks 将安装任何缺少的库。

不仅是游戏和应用程序,您甚至可以挂载 Windows ISO 并运行安装文件。

这是我使用 wine 运行 Windows 安装程序的方法。

方法 2 – 使用 Winepak

酒包 是另一个有用的实用程序,可在类 Unix 操作系统中使用 Wine 安装和使用 Windows 应用程序和游戏。 要使用 winepak,您必须在 Linux 发行版中安装 Flatpak。 请参考以下链接安装 Flatpak。 Flatpak 基本上允许用户在包含应用程序级依赖项的沙箱中运行应用程序。

  • Flatpak 初学者指南

安装 flatpak 后,运行以下命令添加 平面图 存储库:

$ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

接下来,添加 酒包 使用命令存储库:

$ sudo flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo

而已。 现在安装您选择的应用程序或游戏。 下面是安装 Notepadd++ 的命令:

使用您的软件中心或通过终端安装应用程序:

$ sudo flatpak install winepak org.notepad_plus_plus.Notepad-plus-plus

您可以通过软件中心或终端搜索 winepak 存储库来找到所需的 Microsoft Windows 应用程序。

$ flatpak search league of legends
Application ID Version Branch Remotes Description 
com.leagueoflegends.Client 2018.07.19 stable winepak Join the League, become a legend

您可以查看当前的应用程序列表 这里. Winepak 存储库目前包含很少的应用程序。 但我希望其他应用程序能很快出现,并且列表会增加。

建议阅读:

  • 如何在 Linux 中运行 MS-DOS 游戏和程序

希望这可以帮助。

资源:

  • 葡萄酒主页
  • Wintricks 维基
  • Winetricks Github 存储库
  • 酒包

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

FlatpakLinux开源WindowsWineWinepakWinetricks

[ad_2]

Related Posts