我尝试使用 wine 打开一些 .exe 文件,例如 Minecraft team extreme。它运行了,但延迟太多!如何在没有 Windows/DOS/Wine 的情况下运行 .exe 文件?
答案1
Windows 和 Linux 建立在非常不同的后端上,并且运行非常不同类型的程序。
尽管存在.so
对象和.dll
文件等等价物,但.exe
文件与 shell 文件并不相同。
您可以在非常受控的条件下,使用具有 Linux 主题的高度定制操作系统 Windows 来运行文件.exe
。但是,如果不安装 WSL 和/或 Cygwin 等兼容层,您将无法运行 Linux 可执行文件。但请注意,您仍然需要一个 X 服务器和一大堆其他东西才能使一切正常工作。
但是,有一些方法可以exe
在普通 Linux 上运行文件:
- 以名为 的 Bash shell 脚本为例
test
。将其重命名为test.exe
。您正在运行一个 EXE!! - 安装 Wine。正如你提到的,这非常滞后。你也许可以通过以下方法解决这个问题不玩游戏。您可以尝试通过更改 Wine 设置来调整性能,但调整幅度有限。
- 安装 PlayOnLinux。它是 Wine 的一个专门设计的版本,可以通过几种方式减少延迟。首先,每个程序都有自己的 Wine 实例。这会稍微加快 PC 的速度。此外,PlayOnLinux 会自动优化 Wine(包括选择正确的版本!!)以使您的游戏尽可能好。
- 运行虚拟机。您可以使用 VirtualBox(免费)运行经过许可和注册的 Windows 副本。但这可能会导致各种问题,因为它会比 Wine 慢。
- 只需双启动即可。这将为您提供最佳性能,但您仍需要 Windows 的许可副本。它还要求您重新启动进入 Windows。
在 Linux 中运行 Windows 程序没有真正好的方法,但这是可能的。
答案2
。EXE文件如果您没有安装 Wine,则无法在 Ubuntu 上运行,因为您试图将 Windows 程序安装到 Linux 操作系统中,所以没有其他办法可以解决这个问题。
我建议您访问此网站以获取更多信息。