使用 WINE 在 Ubuntu 上运行 .exe 文件

使用 WINE 在 Ubuntu 上运行 .exe 文件

Ubuntu可以安装.exe和文件(Windows 软件)吗?.msi

答案1

简短回答

.exe 文件与 Ubuntu 不二进制兼容。不过,Linux 有兼容层,例如Wine,可以运行 .exe。


详细解答及解决方案

根本问题:

Ubuntu 是一个与 MS Windows 完全不同的系统。它不仅外观不同,而且其核心功能也采用了不同的机制。

.exe 文件的问题在于它们具体的到 Windows。没有其他系统能够运行它们,因为它们的内容是为在 Microsoft 系统上运行而设计的。Linux 使用不同的标准、不同的概念,因此 Ubuntu 应用程序需要适应它们才能正常工作。

如果您刚刚从 Windows 迁移到 Ubuntu,您可能会对 .exe 文件无法运行感到惊讶。可能出现不同的症状,可能会出现错误消息,或者双击 .exe 时可能没有任何效果。这一切都发生,因为 Ubuntu 有不知道它应该做什么来运行该文件。Ubuntu 不了解 MS Windows 在“幕后”如何工作,因此它无法执行其中的代码。用技术术语来说,Windows 和 Linux 可执行文件不兼容二进制文件。

寻找替代方案

你首先应该意识到你很可能不想运行该 .exe 文件。你习惯使用的大多数 Windows 应用程序都有自己的 Ubuntu备择方案在 Ubuntu 软件中心。

所以当你尝试运行 .exe 文件时,第一步是检查是否有相同应用程序的 Ubuntu 版本(例如 Firefox - 它有 Windows 和 Ubuntu 版本),或者有相近的替代品,虽然不是同一款应用程序,但功能 99% 相同。例如,如果您想撰写文档,那么您将希望使用 LibreOffice 而不是 MS Office。

我怎样才能找到替代方案?

以下是一些提示。

  1. 搜索 Ubuntu 软件中心。
    • 启动 Ubuntu 软件中心,在搜索框中输入您要查找的应用程序类型。例如,输入“Photoshop“发现GIMP,它是一款非常出色的高级图像编辑工具,是 Adob​​e Photoshop 的绝佳替代品。
    • 许多 Windows 应用程序也适用于 Ubuntu,并且完全相同的版本,这是在 Ubuntu 中安装软件的首选方式。
  2. 搜索 Ask Ubuntu(这个网站)。
    • 这里有很多问题可以解释哪些应用程序可以作为替代品。另外,不要忘记问一个问题如果你需要
  3. 此 Ubuntu 帮助页面包含寻求替代方案时的很好的建议。
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

好的,但并非所有应用程序都有替代方案。在很多情况下,您还是会想运行 .exe 程序。示例包括:

  • 您正在尝试运行一个应用程序,而它的替代方案毫无意义。对于大多数视频游戏,您会希望运行它们而不是替代方案。
  • 您可能希望运行原始应用程序而不是替代应用程序,因为替代应用程序不够好。例如,许多人认为 Photoshop 比 GIMP 好得多。
  • 这是一个特定于 Windows 的程序,在 Linux 上没有什么意义。

幸运的是,您可以让 .exe 文件在 Ubuntu 上运行。

使用 WINE 在 Ubuntu 上运行 .exe 文件

什么是葡萄酒? 嗯,从技术上讲,它是一个兼容层。这意味着它为您尝试运行的任何 .exe 应用程序提供类似于 Windows 的环境。因此,使用 WINE .exe 文件将在 Ubuntu 上运行。

默认情况下不会安装 WINE。您可以通过以下方式获取它:

  • 在 Ubuntu 软件中心搜索“wine”。
  • 运行命令:sudo apt-get install wine

有关安装 WINE 的详细信息,请参阅这个问题

好的,我安装了 WINE。现在该怎么做?

继续启动您的 .exe 文件!双击它,运气好的话,一切看起来就像在 Windows 上一样。瞧!

警告:并非所有应用程序在 WINE 中都能正常运行。WINE 绝不是完美的,因为它佯装假设它是 Windows 环境而不是实际环境,某些应用程序可能会出现故障。常见问题可能包括字段显示不正确、视频游戏全屏问题、版权保护问题。其中一些问题可以轻松解决,请务必检查WINE 应用程序数据库并使用谷歌寻找提示,以防您的.exe 无法正常工作。

使用 PlayOnLinux 在 Ubuntu 上运行 Windows 应用程序

您可能喜欢另一个可以帮助您运行 Windows 应用程序的工具。

它被称为 PlayOnLinux (网站)并且它支持相当广泛的软件(浏览)。

它的作用是运行 Wine 的特定版本,该版本已知最适合您想要运行的应用程序。它还会安装其他路径以提供与 Ubuntu 的最大兼容性。但您不需要知道这些;一切都是自动完成的。

因此,PlayOnLinux 在运行广为人知的软件(包括许多视频游戏)时往往能提供最佳效果。

安装PlayOnLinux:

  • 在 Ubuntu 软件中心找到它,或者
  • 跑步sudo apt-get install playonlinux

使用PlayOnLinux:

无需双击 .exe(使用 WINE 启动它),而是运行 PlayOnLinux 应用程序。选择工具栏上的“安装”按钮,然后选择要安装的应用程序。PlayOnLinux 将指导您完成安装过程(当然,您需要安装媒体)。

完成后,您安装的应用程序将显示在 PlayOnLinux 主窗口中。双击即可启动它!

商业解决方案

如果你对 WINE 不满意,还有一些可以在 Linux 上运行 Windows 应用程序的商业软件。其中最著名的是跨界在某些情况下,它有明显更好的效果,但它不是免费的。

答案2

你可以,如果你首先安装

Wine 兼容层图标从软件中心,您可以在 Ubuntu 中安装 Windows 应用程序。但请注意,并非所有应用程序都能完美运行或毫无故障。有些应用程序甚至无法使用,而其他应用程序则运行良好(请参阅葡萄酒应用数据库了解各种程序的运行情况)。 请参阅如何安装和配置 Wine?来帮助您安装它。

安装 Wine 后,您只需双击.exe.msi文件即可运行它。如果出于某种原因此操作不起作用,请右键单击该文件并选择“使用 Wine Windows 程序加载器打开”。当然,只运行来自您信任的来源的可执行文件以避免 Windows 恶意软件。

右键单击打开可执行文件的屏幕截图

如果您遇到兼容性问题,您可能希望尝试ppa:ubuntu-wine/ppa软件源中最新的 Wine Beta 版本(请参阅什么是 PPA 以及如何使用它们?)。

您可能还会考虑安装葡萄酒秘诀图标跨界图标或者跨界游戏图标更轻松地安装和使用软件。

要查看 Windows 软件的调试输出(以防出现问题),请使用wine msiexec /i file.msi或简单地从终端运行它wine file.exe

答案3

是的,通过使用葡萄酒。

通过前往 Ubuntu 软件中心获取它。

这是 ppa 的链接 https://launchpad.net/~ubuntu-wine/+archive/ppa

这是关于如何安装的视频 http://www.youtube.com/watch?v=hZgjgeDQVo4

这是有关安装基本应用程序的视频 http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

这里有葡萄酒维基百科,可以为您提供更多信息。 http://wiki.winehq.org/HowTo

如果你想从 CD 玩游戏,你可以安装在 Linux 上玩也可以在 Ubuntu 软件中心找到。希望这对您有所帮助

答案4

对于在 Wine 中无法运行的应用程序,您可以通过在虚拟机中安装 Windows 来使用 Virtualbox。Virtualbox 支持 3D 加速。

另请参阅以下问题:

相关内容