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% 的功能相同。例如,如果您想编写文档,而不是 MS Office,您将需要使用 LibreOffice。
简短的回答
.exe 文件与 Ubuntu 不兼容二进制。但是,Linux 的兼容层(例如
Wine
.exe)能够运行 .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% 的功能相同。例如,如果您想编写文档,而不是 MS Office,您将需要使用 LibreOffice。
我怎样才能找到替代方案?
这里有一些提示。
好的,但并非所有应用程序都有替代方案。在许多情况下,无论如何您都希望运行 .exe 程序。示例包括:
幸运的是,您可以获得 .exe 文件以在 Ubuntu 上运行。
使用 WINE 在 Ubuntu 上运行 .exe 文件
什么是酒?好吧,从技术上讲,它是一个兼容层。这意味着它为您尝试运行的任何 .exe 应用程序提供了类似于 Windows 的环境。因此,使用 WINE 的 .exe 文件将在 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:
sudo apt-get install playonlinux
使用 PlayOnLinux:
运行 PlayOnLinux 应用程序,而不是双击 .exe(使用 WINE 启动它)。选择工具栏上的“安装”按钮,然后选择要安装的应用程序。PlayOnLinux 将引导您完成安装过程(当然您需要安装介质)。
完成后,您安装的应用程序将显示在 PlayOnLinux 主窗口中。双击启动它!
商业解决方案
如果您对 WINE 不满意,有一些商业软件可以在 Linux 上运行 Windows 应用程序。其中最著名的是CrossOver。在某些情况下,它的效果要好得多,但它不是免费提供的。
你可以,如果你先安装
来自软件中心的Wine 兼容层,您可以在 Ubuntu 中安装 Windows 应用程序。请注意,并非所有应用程序都能完美运行或没有故障。一些应用程序甚至无法使用,而另一些则运行良好(请参阅Wine 应用程序数据库了解各种程序的运行情况)。请参阅如何安装和配置 Wine?帮助你安装这个。
一旦安装了 Wine,您只需双击一个
.exe
或.msi
文件即可运行它。如果由于某种原因这不起作用,请右键单击该文件并选择“使用 Wine Windows 程序加载器打开”。当然,只运行您信任的来源的可执行文件以避免 Windows 恶意软件。如果您遇到兼容性问题,您可能希望从
ppa:ubuntu-wine/ppa
软件源尝试最新的 Wine Beta 版本(请参阅什么是 PPA 以及如何使用它们?)。您还可以考虑安装Winetricks、CrossOver或CrossOver Games以更轻松地安装和使用软件。
要查看 Windows 软件的调试输出(以防出现问题),请使用
wine msiexec /i file.msi
或简单地从终端运行它wine file.exe
。是的,用酒。
前往 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
这是wine wiki,它将为您提供更多信息。 http://wiki.winehq.org/HowTo
如果您想从 CD 玩游戏,您可以在 linux 上安装 play,它也可以在 Ubuntu 软件中心获得。希望这可以帮助
您首先需要安装 Wine 兼容层,它将允许您在 Ubuntu 上运行 Windows 应用程序:
接下来你需要告诉 Ubuntu 这是一个程序。
.exe
文件并选择属性现在你可以运行程序了
.exe
文件并选择使用 Wine Windows 程序加载器打开就是这样,程序现在应该可以正常运行了。我已经使用各种 Windows 软件对此进行了测试,包括Windows 版本的 Mono。
对于无法在 Wine 中运行的应用程序,您可以通过在虚拟机中安装 Windows 来使用 Virtualbox。Virtualbox 支持 3D 加速。
另请参阅以下问题:
Wine 不是一个完美的答案,因为您可能会遇到很多兼容性问题。您可以考虑首先在WineHQ.org上检查您的应用程序。白金是最好的等级,然后是金、银、铜,最后是垃圾。
如果您想运行游戏,可以尝试使用特殊版本的 Wine,例如 PlayOnLinux(免费)或 CrossOver(付费)。否则,常见的应用程序只需稍加配置即可运行良好。
首先,.EXE 文件是一个 Windows 可执行文件。在 Linux 和其他基于 *nix 的系统中,我们不使用 .EXE 作为程序可执行文件的文件扩展名。相反,我们使用chmod命令将程序的权限设置为可执行。
其次,你的问题太笼统了。我假设您正在尝试运行 Windows 应用程序的哪个“.EXE 文件”您正在尝试运行?有一个名为 WINE 的程序,它能够将 Windows 程序运行到不同程度的成功。
但是,强烈建议您使用本机替代应用程序,因为它会更好地与桌面集成。
您应该知道 Ubuntu 是与 Windows 完全不同的操作系统。文件结构不兼容。所以
.exe
文件是为 Windows 而不是 Linux 设计的。因此他们不会工作。话虽如此,有些
.exe
文件通过一个名为wine
. 最新的稳定版本应该在软件中心。不过,我最强烈的建议 - 在安装之前
wine
- 是去开发者网站并熟悉它可以做什么和不能做什么,以及哪些 Windows 程序可以使用它。最后,有 1000 种专为 linux 设计的应用程序与 Windows 应用程序所做的事情大致相同。许多都是跨平台的,比如 VLC、Firefox 等等。
那么 windows 'exe' 文件不会在 linux 上运行,它是不同的操作系统。您可以安装wine然后再试一次。在大多数情况下工作得很好。
并且给 ubuntu 一个公平的机会,在大多数情况下你不需要 Windows。您只是觉得这是计算机体验的必要部分。
除了 WINE 实现之外,如果您有一个 Windows 副本,您可能还想研究一下 VirtualBox 或其他一些虚拟化技术。
这是获取设置的链接: http ://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html
使用 VM(虚拟机)的一个缺点是它们通常保留给高端机器,因为它们是操作系统内部的操作系统,占用额外的操作系统资源。
如果发生灾难性软件故障,专业人士会更容易备份和恢复。
维基百科有一篇关于 VirtualBox 和 Virtualization 的文章。我只能发布一个链接,直到我获得更多酷点,所以我认为该教程会是一个更好的链接,因为它有一个简短的描述