.exe
和.msi
文件(Windows软件)吗?.exe文件与Ubuntu不兼容。但是,Linux有一些兼容层,比如Wine
,可以运行.exe文件。
潜在问题:
Ubuntu是一个与MS Windows完全不同的系统。它不仅外观不同,而且核心功能使用的机制也不同。
.exe文件的问题在于它们是专门为Windows设计的。其他系统无法运行它们,因为其内容是为Microsoft系统设计的。Linux使用不同的标准、不同的概念,因此Ubuntu应用程序需要适应这些标准才能正常工作。
如果你刚从Windows迁移到Ubuntu,并且正在逐步熟悉Ubuntu,你可能会惊讶于.exe文件无法运行。可能会出现不同的症状,要么出现错误消息,要么双击.exe文件时根本没有任何效果。这一切都是因为Ubuntu不知道该如何运行这个文件。Ubuntu对MS Windows的“幕后工作”一无所知,因此无法执行其中的代码。在技术术语中,人们说Windows和Linux的可执行文件不兼容。
寻找替代方案
首先,你应该意识到大部分情况下你并不想运行那个.exe文件。在Ubuntu中,你习惯使用的大多数Windows应用程序都有它们在Ubuntu软件中心的替代品。sudo apt-get install wine
。有另外一种你可能喜欢的工具,可以帮助你运行Windows应用程序。
它叫做PlayOnLinux(网站),它支持相当广泛的软件(浏览)。
它所做的是运行一个特定版本的Wine,该版本被认为在你想要运行的应用程序中效果最佳。它还安装了额外的路径,以提供与Ubuntu的最大兼容性。但你不需要知道这些,一切都是自动完成的。
正因为如此,对于运行广为人知的软件,包括许多视频游戏,PlayOnLinux往往提供最好的结果。
安装PlayOnLinux:
sudo apt-get install playonlinux
使用PlayOnLinux:
不要双击.exe文件(这会使用WINE启动它),而是运行PlayOnLinux应用程序。在工具栏上选择“安装”按钮,然后选择您想要安装的应用程序。PlayOnLinux将引导您完成安装过程(当然,您需要安装介质)。
完成后,您安装的应用程序将显示在PlayOnLinux主窗口中。双击以启动它!
如果您对WINE不满意,还有一些商业软件可以在Linux上运行Windows应用程序。其中最著名的之一是CrossOver。在某些情况下,它的效果明显更好,但它并非免费提供。
如果你首先在软件中心安装Wine兼容层,你就可以在Ubuntu上安装Windows应用程序。但要注意,并非所有应用程序都能完美运行或没有故障。有些应用程序甚至无法使用,而其他一些则可以完美运行(请参考Wine应用程序数据库以了解各种程序的运行情况)。请参阅如何安装和配置Wine?以帮助您安装。
安装了Wine后,您只需双击一个.exe
或.msi
文件即可运行它。如果由于某种原因无法运行,请右键单击该文件并选择“使用Wine Windows程序加载器打开”。当然,为了避免Windows恶意软件,请仅从可信源运行可执行文件。
如果您遇到兼容性问题,可以尝试从软件源
ppa:ubuntu-wine/ppa
安装最新的Wine Beta版本(请参阅什么是PPA以及如何使用它们?)。wine msiexec /i file.msi
或简单地运行wine file.exe
。是的,可以使用Wine。
通过前往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
如果您想从光盘播放游戏,您可以安装PlayOnLinux,它也可在Ubuntu软件中心中找到。希望这有所帮助。
首先,您需要安装Wine兼容层,它将允许您在Ubuntu上运行Windows应用程序:
接下来,您需要告诉Ubuntu这是一个程序。
.exe
文件,选择属性现在您可以运行该程序了
.exe
文件,选择使用Wine Windows程序加载器打开就这样,该程序现在应该可以正常运行。我已经使用各种Windows软件进行了测试,包括Mono的Windows版本。
对于在Wine中无法运行的应用程序,您可以通过在虚拟机中安装Windows来使用Virtualbox。Virtualbox支持3D加速。
还请参阅以下问题:
酒并不是完美的解决方案,因为您可能会遇到许多兼容性问题。您可以先在WineHQ.org上检查您的应用程序。白金是最好的级别,然后是黄金、银、铜,最后是垃圾。