我该如何安装Windows软件或游戏?

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

你可以先安装

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

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

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

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

您也可以考虑安装Winetricks 图标 , CrossOver 图标 或者CrossOver游戏 图标 更轻松地安装和使用软件。

要查看Windows软件的调试输出(如果出现问题),请使用wine msiexec /i file.msi或只是wine file.exe从终端运行它。

简短的回答

.exe文件与Ubuntu不是二进制兼容的。 但是,Linux的兼容层(例如Wine能够运行.exe。


详细解答和解决方案

根本问题:

Ubuntu是一个完全不同于MS Windows的系统。 它不仅看起来不同,而且还为其核心function使用不同的机制。

.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。

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

这里有一些提示。

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

好的,但并非所有应用程序都有其他选择。 在许多情况下,您仍然希望运行.exe程序。 例子包括:

  • 您正在尝试运行哪种替代方案没有意义的应用程序。 对于大多数video游戏,您将需要运行它们而不是替代方案。
  • 您可能希望运行原始应用程序而不是替代方案,因为替代方案不够好。 例如,许多人认为Photoshop是比GIMP更好的编辑器。
  • 这是一个非常特定于Windows的程序,在Linux上没什么意义。

幸运的是,你可以获得在Ubuntu上运行的.exe文件。

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

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

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

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

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

好的,所以我安装了WINE。 怎么办?

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

警告:使用WINE运行时,并非所有应用程序都能正常运行。 WINE绝不是完美的,因为它假装是Windows环境而不是真正的Windows环境,某些应用程序可能会出现故障。 常见问题可能包括错误显示的字段,video游戏的全屏问题,复制保护问题。 其中一些可以通过轻松解决,确保检查WINE应用程序数据库并使用谷歌查找提示,以防您的.exe无法正常工作。

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

您可能还有另一种工具可以帮助您运行Windows应用程序。

它被称为PlayOnLinux( 网站 ),它支持各种各样的软件( 浏览 )。

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

因此,PlayOnLinux在运行众所周知的软件(包括许多video游戏)时往往能提供最佳效果。

安装PlayOnLinux:

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

使用PlayOnLinux:

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

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

商业解决方案

如果您对WINE不满意,有些商业软件在Linux上运行Windows应用程序。 其中最着名的是CrossOver 。 在某些情况下,它有明显更好的结果,但它不是免费提供的。

是的,使用葡萄酒。

通过访问Ubuntu软件中心获取它。

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

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

这是一个关于安装基本应用程序的videohttp://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

这里是葡萄酒维基,它将为您提供更多信息。 http://wiki.winehq.org/HowTo

如果你想从CD上玩游戏,你可以在Linux上安装游戏,这也可以在Ubuntu软件中心使用。 希望这可以帮助

您首先需要安装Wine Compatibility Layer,它允许您在Ubuntu上运行Windows appliactions:

  1. 打开Ubuntu软件中心
  2. 搜索“ 葡萄酒
  3. 安装“Wine Microsoft Windows兼容层”

接下来你需要告诉Ubuntu这是一个程序。

  1. 右键单击.exe文件,然后选择“ 属性”
  2. 转到权限并选中允许将文件作为程序执行

现在您可以运行该程序

  • 右键单击.exe文件,然后选择Open with Wine Windows Program Loader

总而言之,该计划现在应该运行良好。 我使用各种Windows软件测试了这一点,包括Windows版的Mono。

对于在Wine中不起作用的应用程序,可以通过在虚拟机中安装Windows来使用Virtualbox。 Virtualbox支持3D加速。

另见这些问题:

  • 如何从Oracle安装VirtualBox版本以安装扩展包?
  • 如何在VirtualBox VM中安装Guest Additions?
  • 从Ubuntu桌面在Windows中启动应用程序

葡萄酒不是一个完美的答案,因为你可能会遇到很多兼容性问题。 您可以考虑首先在WineHQ.org上查看您的申请。 白金是最好的水平,然后是金,银,铜,最后是垃圾。

替代文字

如果你想运行游戏,你可以尝试特殊版本的Wine,如PlayOnLinux(免费)或CrossOver(付费)。 否则,常见的应用程序应该在一点点配置下运行良好。

首先,.EXE文件是Windows可执行文件。 在Linux和其他基于* nix的系统中,我们不使用.EXE作为程序可执行文件的文件扩展名。 相反,我们使用chmod命令设置程序的可执行权限。

其次你的问题太宽泛了。 我假设您尝试运行Windows应用程序的“.EXE文件”是否正在尝试运行? 有一个名为WINE的程序,它能够运行Windows程序以获得不同程度的成功。

但是强烈建议您使用本机替代应用程序,因为它将更好,更好地与桌面集成。

您应该知道Ubuntu是一个与Windows完全不同的操作系统。 文件结构不兼容。 所以.exe文件是为Windows设计的,而不是Linux。 因此他们不会工作。

话虽如此,有一些.exe文件可以通过一个名为wine的程序在Linux(Ubuntu)中运行良好。 最新的稳定版本应该在软件中心。

我最强烈的建议 – 在安装wine之前 – 是去开发者网站并熟悉它能做什么和不能做什么,以及哪些Windows程序可以使用它。

最后,有1000个专为Linux设计的应用程序与Windows应用程序完成相同的操作。 许多都是跨平台的,比如VLC,Firefox等等。

好吧,windows’exe’文件不会在linux上运行它是不同的操作系统。 你可以安装葡萄酒然后再试一次。 在大多数情况下都能很好地工作。

并且给ubuntu一个公平的机会,在大多数情况下你不需要Windows。 您只是觉得这是计算机体验的必要部分。

  • 我该如何安装葡萄酒?

除了WINE实现之外,如果您有一个窗口副本,您可能还想查看VirtualBox或其他一些虚拟化技术。

以下是获取设置的链接: http : //www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

使用VM(虚拟机)的一个原因是它们通常被保留用于上端机器,因为它们是操作系统内部的OS,占用额外的OS资源。

专家将是在灾难性软件故障的情况下更容易备份和重新安装。

维基百科有一篇关于VirtualBox和Virtualization的文章。 我只能发布一个链接,直到我得到更多的酷点,所以我认为教程将是一个更好的链接,因为它有一个简短的描述

跑:

 sudo apt-get install wine 

然后只需双击exe即可

你应该试试葡萄酒 :

 wine msiexec /i your_msi_file.msi 

上面指出的Wine PPA很有帮助,但是我会注意到,如果您使用PPA,则不必使用测试包。 wine1.5软件包将为您提供最新的测试包,但wine1.4软件包将使您保持稳定的Wine 1.4版本,并且不会让您接受回归。 您也可以安装wine包以获得最新的稳定版本。

此外,如果您想从Wine开发人员那里获得更新以便支持越来越多的Windows软件,请转到系统 – >软件源并转到其他软件选项卡。 单击“添加”按钮并将其粘贴到其中:ppa:ubuntu-wine / ppa

是的,正如其他人所说,你可以使用wine来运行Windows程序。

安装wine之后,您可以通过右键单击它并单击“使用wine Windows程序加载器打开”或使用终端来运行Windows可执行文件,如上所述。

您应该在这里查看该程序是否/如何在葡萄酒中运行。 许多程序无法完美运行或需要额外的配置才能运行。 一个名为winetricks的程序(参见http://wiki.winehq.org/winetricks )可能会让事情变得更容易一些。

如果可能,请尽量使用本机软件或免费替代品。 您可以在Ubuntu软件中心中搜索应用程序 – 这里的程序可以更好地工作,并且只需要很少的配置。 您还可以访问以下网站: http : //www.osalt.com/,获取专有产品的免费软件替代品。

正如其他人所说,Wine通常是最佳选择,但在某些情况下,使用Mono可以看到更好的性能。 但是,对于在Mono下运行的程序,程序必须是.NET应用程序,即使这并不能保证程序在没有一些手持的情况下运行。

回顾一下,Wine是一个安全的选择,但Mono默认安装在Ubuntu中,可以处理许多.NET应用程序的简单.EXE文件。

也许正确的错误消息应该告诉您.exe文件专门创建在Windows环境中运行。 有很多令人兴奋的方法来处理这种情况,但他们都需要一点时间和精力来获取信息和理解。 如果您仍然计划使用完全正常的Windows,因为您可以自由选择,那么建议您等待Windows安装,然后运行.exe文件。

如果你的决定不同,想要了解更多关于Ubuntu以及如何运行可执行文件,你应该知道有

  • 在Ubuntu中本机运行的不同文件格式
  • 可以在ubuntu中使用非常容易安装的本机程序
  • 解决方案(如葡萄酒)在Ubuntu中运行甚至是Windows程序

祝你好运,慎重决定!

运行sudo apt-get install wine ,然后使用winecfg命令配置wine

这将允许您右键单击任何.exe文件以使用wine loader打开。