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

我尝试用葡萄酒打开一些.exe文件,比如Minecraft团队极端。 它跑了,但是它太落了! 如何在没有Windows / DOS / Wine的情况下运行.exe文件?

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

虽然有.so对象和.dll文件等等,但.exe文件与shell文件不同。

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

但是有一些方法可以在普通的Linux上运行exe文件:

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

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

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

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

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

Linux不理解.exe文件这是一种Microsoft格式,所以如果没有一些额外的兼容层,这是不可能的。

选项是Wine , PlayOnLinux ,这两者都不是完美的。

另一种选择是运行Windows,您可以通过双启动或安装可视化软件(如Virtualbox或VMware )来执行Windows,但这些需要Windows许可证和有效的安装介质。