如何安装 Windows 软件或游戏?

aks*_*atj 102 windows wine games

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

Raf*_*lak 86

简答

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


详细解答及解决方案

根本问题:

Ubuntu 是一个与 MS Windows 完全不同的系统。它不仅外观不同,而且其核心功能也使用不同的机制。

.exe 文件的问题在于它们特定于 Windows。没有其他系统能够运行它们,因为它们的内容旨在在 Microsoft 的系统上运行。Linux 使用不同的标准、不同的概念,因此 Ubuntu 应用程序需要适应它们才能正常工作。

如果您刚刚从 Windows 迁移并且正在使用 Ubuntu 做您的小步骤,您可能确实会惊讶于 .exe 文件无法运行。可能会出现不同的症状,或者可能会出现错误消息,或者在双击 .exe 时可能根本没有效果。这一切都发生了,因为 Ubuntu不知道它应该做什么来运行该文件。Ubuntu 不了解 MS Windows 如何在“幕后”工作,因此它无法执行其中的代码。用技术术语来说,有人说 Windows 和 Linux 可执行文件不是二进制兼容的。

寻找替代品

您应该做的第一件事是意识到您很可能不想运行该 .exe 文件。您习惯于在 Ubuntu 软件中心拥有 Ubuntu替代品的大多数 Windows 应用程序。

因此,当您尝试运行 .exe 文件时,第一步是检查是否有相同应用程序的 Ubuntu 版本(如 Firefox - 它同时具有 Windows 和 Ubuntu 版本),或者接近的替代方案,这不是相同的应用程序,但做了 99% 相同的事情。例如,如果您要撰写文档,而不是 MS Office,您将要使用 LibreOffice。

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

这里有一些提示。

  1. 搜索 Ubuntu 软件中心。
    • 启动 Ubuntu 软件中心,在搜索框中输入您要查找的应用程序类型。例如,输入“ photoshop ”会找到The GIMP,这是一个很棒的高级图像编辑工具,是 Adob​​e Photoshop 的绝佳替代品。
    • 许多 Windows 应用程序也可用于 Ubuntu,并且在 Ubuntu 软件中心有相同的版本,这是在 Ubuntu 中安装软件的首选方式。
  2. 搜索 Ask Ubuntu(这个网站)。
    • 这里有很多问题可以解释哪些应用程序可以用作替代品。另外,如果您需要,请不要忘记提出问题
  3. 这个 Ubuntu 帮助页面包含寻找替代方案时的重要提示。
  4. http://ubuntuguide.org/wiki/Alternatives
  5. 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 应用程序。最著名的之一是CrossOver。在某些情况下,它具有明显更好的结果,但它不是免费提供的。


Tom*_*unn 83

如果您首先安装

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

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

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

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

您也可以考虑安装Winetricks图标,交叉图标跨界游戏图标 更轻松地安装和使用软件。

要查看 Windows 软件的调试输出(以防出现问题),请使用wine msiexec /i file.msi或 简单地从终端运行它wine file.exe


jnu*_*nut 24

是的,使用葡萄酒。

前往 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 软件中心获得。希望这可以帮助

  • +1 在 linux 上玩,我一直在寻找类似的东西! (4认同)
  • -1 用于在 * 确实* 既不需要也不推荐时使用 ppa :\ (3认同)

Ste*_*zzo 18

您首先需要安装 Wine 兼容层,它将允许您在 Ubuntu 上运行 Windows 应用程序:

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

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

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

现在你可以运行程序

  • 右键单击该.exe文件并选择使用 Wine Windows Program Loader 打开

就是这样,程序现在应该可以正常运行了。我已经使用各种 Windows 软件(包括Windows 版本的 Mono)对此进行了测试。


iug*_*ian 15

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

另请参阅以下问题:


Lyr*_*tor 13

Wine 不是一个完美的答案,因为您可能会遇到许多兼容性问题。您可以考虑首先在WineHQ.org上检查您的申请。白金是最好的级别,然后是金、银、铜,最后是垃圾。

替代文字

如果您想运行游戏,您可以尝试使用特殊版本的 Wine,例如 PlayOnLinux(免费)或 CrossOver(付费)。否则,只需稍加配置,普通应用程序就应该可以很好地工作。


LFC*_*fan 12

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

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

但是强烈建议您使用本机替代应用程序,因为它的性能会越来越好,并且与桌面集成得更好。

  • 他们询问如何运行 .exe 文件而不是它们的替代品。 (11认同)

小智 12

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

话虽如此,有些.exe文件在 Linux (Ubuntu) 中通过名为wine. 最新的稳定版本应该在软件中心。

不过,我最强烈的建议是 - 在安装之前wine- 访问开发人员网站并熟悉它可以做什么和不能做什么,以及已知哪些 Windows 程序可以使用它。

最后,有 1000 多种专为 linux 设计的应用程序,它们的功能与 Windows 应用程序的功能大致相同。许多是跨平台的,例如 VLC、Firefox 等等。


小智 9

好吧,Windows 'exe' 文件不会在 linux 上运行,因为它是不同种类的操作系统。您可以安装wine然后再试一次。在大多数情况下都能很好地工作。

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


agg*_*tan 8

除了 WINE 实现之外,如果您有一份 Windows 副本,您可能还想研究 VirtualBox 或其他一些虚拟化技术。

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

使用 VM(虚拟机)的一个缺点是它们通常是为高端机器保留的,因为它们是您的操作系统内部的操作系统,会占用额外的操作系统资源。

专业人士认为,在发生灾难性软件故障时,它们更容易备份和恢复。

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


Ext*_*der 6

跑:

sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)

然后只需双击exe


小智 5

你应该试试

wine msiexec /i your_msi_file.msi
Run Code Online (Sandbox Code Playgroud)


Sco*_*hie 5

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


归档时间:

查看次数:

252136 次

最近记录:

9 年,12 月 前