如何在没有 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