可以在Ubuntu中安装.exe
和.msi
文件(Windows软件)吗?
你可以先安装
葡萄酒兼容层 从软件中心,您可以在Ubuntu中安装Windows应用程序。但请注意,并非所有应用程序都能正常运行或没有故障。有些应用程序甚至无法使用,而有些应用程序完美无缺(请参阅 葡萄酒应用程序数据库 以了解各种程序的工作情况)。看 如何安装和配置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
从终端运行它。
.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 alternative。
因此当您尝试运行.exe文件时的第一步是检查是否存在相同应用程序的Ubuntu版本(如Firefox - 它同时具有Windows和Ubuntu版本),或者关闭替代品,这不是相同的应用程序,但99%相同的东西。例如,如果要编写文档而不是MS Office,则需要使用LibreOffice。
如何找到替代方案?
这里有一些提示。
好的,但并非所有应用都有其他选择。在许多情况下,您仍然希望运行.exe程序。例子包括:
幸运的是,你可以在Ubuntu上运行.exe文件。
什么是 葡萄酒 ?嗯,从技术上讲,它是一个兼容层。这意味着它为您尝试运行的任何.exe应用程序提供了类似于Windows的环境。因此,WINE .exe文件将在Ubuntu上运行。
默认情况下不安装WINE。您可以通过以下方式获得:
Sudo apt-get install wine
。有关安装WINE的详细信息,请参阅 此问题 。
好的,我安装了WINE。那是什么?
继续启动.exe文件!双击它,运气好的话,在Windows上看起来就像是一样。瞧!
警告:使用WINE运行时,并非所有应用程序都能正常运行。 WINE绝不是完美的,因为它假装是一个Windows环境而不是真正的Windows环境,一些应用程序可能会出现故障。常见问题可能包括错误显示的字段,视频游戏的全屏问题,复制保护问题。其中一些可以通过轻松解决,确保检查 WINE应用程序数据库 并使用谷歌查找提示,以防您的.exe无法正常工作。
您可能还有另一种工具可以帮助您运行Windows应用程序。
它被称为PlayOnLinux( 网站 ),它支持各种各样的软件( 浏览 )。
它的作用是运行特定版本的Wine,这种版本最适合您愿意运行的应用程序。它还安装了其他路径以提供与Ubuntu的最大兼容性。但你不需要知道这一点;一切都是自动完成的。
因此,PlayOnLinux在运行众所周知的软件(包括许多视频游戏)时往往能提供最佳效果。
安装PlayOnLinux:
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
这是一个关于安装基本应用程序的视频 http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related
这里是葡萄酒维基,它将为您提供更多信息。 http://wiki.winehq.org/HowTo
如果你想从CD上玩游戏,你可以在Linux上安装play,也可以在Ubuntu软件中心使用。希望这可以帮助
您首先需要安装Wine Compatibility Layer,它允许您在Ubuntu上运行Windows appliactions:
接下来你需要告诉Ubuntu这是一个程序。
.exe
文件并选择属性现在您可以运行该程序
.exe
文件并选择使用Wine Windows程序加载器打开就是这样,程序现在运行正常。我使用各种Windows软件对其进行了测试,包括Mono的Windows版本。
对于在Wine中不起作用的应用程序,可以通过在虚拟机中安装Windows来使用Virtualbox。 Virtualbox支持3D加速。
另见这些问题:
葡萄酒不是一个完美的答案,因为你可能会遇到很多兼容性问题。您可以考虑首先在 WineHQ.org 查看您的申请。白金是最好的水平,然后是金,银,铜,最后是垃圾。
如果你想运行游戏,你可以尝试特殊版本的Wine,如PlayOnLinux(免费)或CrossOver(付费)。否则,常见的应用程序应该在一点点配置下运行良好。
您应该知道Ubuntu是一个与Windows完全不同的操作系统。文件结构不兼容。所以.exe
文件是为Windows设计的,而不是Linux。因此他们不会工作。
话虽如此,有一些.exe
文件在Linux(Ubuntu)中通过一个名为wine
的程序运行良好。最新的稳定版本应该在软件中心。
我最强烈的建议 - 在安装wine
之前 - 是去开发者网站并熟悉它能做什么和不能做什么,以及知道哪些Windows程序可以使用它。
最后,有1000个专为Linux设计的应用程序与Windows应用程序完成相同的操作。许多都是跨平台的,比如VLC,Firefox就是一对夫妻。
首先,.EXE文件是Windows可执行文件。在Linux和其他基于* nix的系统中,我们不使用.EXE作为程序可执行文件的文件扩展名。相反,我们使用chmod命令设置程序的可执行权限。
其次你的问题太宽泛了。我假设您尝试运行Windows应用程序的“.EXE文件”是否正在尝试运行?有一个名为WINE的程序,它能够运行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 PPA很有帮助,但是我会注意到,如果您使用PPA,则不必使用测试版包。 wine1.5
包将为您提供最新的测试包,但wine1.4
包将使您保持稳定的Wine 1.4版本,并且不会让您接受回归。您也可以只为最新的稳定版本安装wine
包。
你应该试试 葡萄酒 :
wine msiexec /i your_msi_file.msi
此外,如果您想从Wine开发人员那里获得更新以便支持越来越多的Windows软件,请转到System-> Software Sources并转到其他Software选项卡。单击“添加”按钮并将其粘贴到其中:ppa:ubuntu-wine/ppa
也许正确的错误消息应该告诉您.exe文件专门创建在Windows环境中运行。有很多令人兴奋的方法来处理这种情况,但他们都需要一点时间和精力来获取信息和理解。如果您仍然计划使用完全正常的Windows,因为您可以自由选择,那么建议您等待Windows安装,然后运行.exe文件。
如果你的决定不同,想要了解更多关于Ubuntu以及如何运行可执行文件,你应该知道有
祝你好运并认真决定!
是的,正如其他人所说,你可以使用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文件。
运行Sudo apt-get install wine
,然后使用winecfg
命令配置wine
这将允许您右键单击任何.exe文件以使用wine loader打开。