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。
我怎样才能找到替代方案?
以下是一些提示。
- 搜索 Ubuntu 软件中心。
- 启动 Ubuntu 软件中心,在搜索框中输入您要查找的应用程序类型。例如,输入“Photoshop“发现GIMP,它是一款非常出色的高级图像编辑工具,是 Adobe Photoshop 的绝佳替代品。
- 许多 Windows 应用程序也适用于 Ubuntu,并且完全相同的版本,这是在 Ubuntu 中安装软件的首选方式。
- 搜索 Ask Ubuntu(这个网站)。
- 此 Ubuntu 帮助页面包含寻求替代方案时的很好的建议。
- http://ubuntuguide.org/wiki/Alternatives
- 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 加速。
另请参阅以下问题: