[ad_1]
在本教程中,我将引导您了解如何在 Linux 中运行 Windows 应用程序和游戏。 您可能知道,Microsoft Windows 使用 DirectX 运行游戏。 所以,在 Windows 平台上玩一些需要 DirectX 的游戏会容易很多。 但是,Linux 呢? Linux 依赖于 OpenGL 运行游戏。 当然, 适用于 Linux 的 Steam 已经有数以千计的游戏,Steam 在 Linux 平台上完美运行。 但是,我们仍然可以在 Linux 上安装 DirectX,并且玩需要 DirectX 的游戏没有任何问题。 还有一些免费和付费的解决方案,例如 PlayOnLinux, 分频器 可用于在 Linux 平台上运行 Windows 应用程序和游戏。
我们可以通过两种方式做到这一点。 让我们看看他们俩。
内容
方法 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,需要 核心字体, vcrun6sp6 和 vcrun2008 应用程序。 因此,您也需要安装它们。
$ 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]