如何在没有 wine 或任何其他 Windows 兼容层的情况下在 ubuntu 中打开 .exe?

Ale*_*lex -36 windows wine

我尝试用 wine 打开一些 .exe 文件,比如 Minecraft team Extreme。它运行了,但它滞后太多了!如何在没有 Windows/DOS/Wine 的情况下运行 .exe 文件?

Kaz*_*lfe 12

Windows 和 Linux 构建在非常不同的后端,并且运行非常不同类型的程序。

虽然存在.so对象和.dll文件等等价物,但.exe文件与外壳文件不同。

您可以在非常受控制的条件下,使用名为 Windows 且带有 Linux 主题的高度自定义的操作系统来运行.exe文件。但是,如果不安装 WSL 和/或 Cygwin 等兼容层,您将无法运行 Linux 可执行文件。但是请注意,您仍然需要一个 X 服务器和一大堆其他东西才能使一切正常工作。

不过,有一些方法可以exe在纯 Linux 上运行文件:

  1. 以一个名为 .bash 的 Bash shell 脚本为例test。将其重命名为test.exe. 你正在运行一个EXE!!
  2. 安装葡萄酒。正如你提到的,这非常滞后。你也许可以通过不玩游戏来解决这个问题。您可以尝试通过更改 Wine 设置来调整它的性能,但您只能调整它这么多。
  3. 安装 PlayOnLinux。它是专门设计的 Wine 版本,可以通过多种方式减少延迟。首先,每个程序都有自己的 Wine 实例。这会稍微加快 PC 的速度。此外,PlayOnLinux 将自动优化 Wine(包括选择正确的版本!!)以使您的游戏尽可能好。
  4. 运行虚拟机。您可以使用 VirtualBox(免费)来运行经过许可和注册的 Windows 副本。但这可能会导致各种问题,因为它会比 Wine 慢
  5. 只是双启动。这将为您提供最佳性能,但您仍然需要 Windows 的许可副本。它还要求您重新启动到 Windows。

在 Linux 中没有真正好的方法来运行 Windows 程序,但它是可能的。

  • “但是,如果没有 VM 或 Cygwin,您将无法运行 Linux 可执行文件。” 抓那个。现在你可以。 (3认同)

sco*_*r73 8

如果您没有安装 Wine,.exe将无法在 Ubuntu 上运行,因为您正在尝试将 Windows 程序安装到 Linux 操作系统中,因此无法解决这个问题。

我建议您访问此站点以获取更多信息。

https://help.ubuntu.com/community/Wine