如今,我们遇到了各种支持跨平台的应用程序。 然而,有许多 Windows 应用程序,例如办公应用程序套件由 微软 等等,这是特定于平台的,不能直接运行 不同的操作系统,就这样 Linux or Mac. 这限制了用户在广泛平台上的应用程序使用。 为了解决这些问题,一些公司提出了能够在 Linux 上运行 Windows 应用程序的工具。
下面,我们讨论了两个流行的软件: CrossOver 15 由 CodeWeavers 和 酒红色 通过 Winetricks。
1. 使用 CrossOver 15 在 Linux 上运行 Windows 应用程序
几个月前发布的 CrossOver 是一个 Windows 兼容层,基于 Wine,由 CodeWeavers 公司开发,适用于 Linux 和 Mac OS。 它与 GNOME 很好地集成在一起,可以在 Linux发行版. 请注意,此工具仅对 14 天试用版免费; 您需要稍后购买。
- 从官方页面 代码编织者, 下载 CrossOver 包。 由于我在 Ubuntu 14.04 上操作,我已经讨论了 CrossOver 15 的 .deb 包的安装。

- 在基于 Debian 的系统(Ubuntu、Mint 或 Debian)上安装 CrossOver 的推荐方法是使用 gdebi。 打开终端并输入以下命令:
sudogdebi crossover_15.0.1-1.deb
安装有点费时。

- 安装完成后,打开CrossOver工具,界面相当简洁。 单击“安装 Windows 软件”。

- 接下来,CrossOver 软件安装程序窗口将出现,您将被要求选择要在 Linux 上安装的 Windows 应用程序。

您选择的应用程序将与评级一起简要描述。 其下方还提供了浏览可用应用程序和显示已安装应用程序的选项。 单击“继续”以继续。

- 然后您必须选择一个安装程序源文件。 在这里,仅举例来说,我选择了 Microsoft Word 2007 Windows 应用程序,因此必须选择其 .exe 文件作为安装程序文件。

- 单击“继续”后,将开始安装应用程序的最后一步。 如下图所示,正在安装 Word 2007 的字体。

安装成功完成后,您将看到一个“运行命令”窗口。 浏览并选择 .exe 文件,然后单击“运行”,这将使用 MS Word 瓶子运行应用程序。

2. 使用 Wine 在 Linux 上运行 Windows 应用程序
什么是葡萄酒? Wine 是另一个运行环境,用于在 Winetricks 开发的 Linux 平台上运行 Windows 应用程序。 如果您担心如何在 Linux 上安装 Wine? 然后是安装 Wine 的步骤,并逐步通过 Wine 工具运行 Windows 应用程序。
1、打开终端,输入命令:
sudo易于得到装酒
您将不得不等待,因为这需要一些时间。


2. 接受 Wine 许可证并输入 yes [y] 以继续。 Wine 这样就安装好了。 在打开 Wine 工具时,系统会询问您要执行的任务。 选择“安装应用程序”以安装 Windows 应用程序。
3. 然后,窗口上会出现一个包列表。 考虑您希望安装 MS Paint。 选择它并单击“确定”。

4. 等待下载完成。

转到终端并输入:
红酒应用程序名称。可执行程序
该应用程序将使用 wine 命令安装。 完成! 您的 Windows 应用程序现在可以在 Linux 上使用了。
3. 使用虚拟机
这是在 Linux 上运行 Windows 应用程序的另一种有效方法。 不同之处在于您将在 Linux 环境中运行整个 Windows 操作系统。 您可以猜到,虚拟化是这里的关键。 在 Linux 中安装 Windows 有几种解决方案。
两种流行的虚拟化解决方案是 VMWare播放器 和 VirtualBox的. 两者都有适用于不同 Linux 发行版的相应版本。 安装这些播放器后,您可以在其中安装 Windows 操作系统。 这很像启动 Windows PC,但一切都发生在 Ubuntu 窗口中。 此外,还有一些自定义选项。
例如,您可以分别在 VirtualBox 和 VMWare 中使用无缝模式和统一模式。 这些功能将 Windows 应用程序带入您的 Linux 桌面。 例如,如果您喜欢同时运行 Microsoft Word 和 LibreOffice,则这两个窗口将在同一个桌面中可用。
虚拟机消耗一定数量的资源是事实。 鉴于您的计算机具有比基本配置更多的配置,您不必担心。 在一天结束时,一切都会好起来的。 如果您同意在另一个操作系统中安装操作系统的概念,那么虚拟机是最终选择。
4. 使用远程桌面功能
如果您不知道,Microsoft Windows 有一个内置的远程桌面功能。 如果两台设备在同一个网络上,则一台设备可以控制桌面和其他活动。 如果您不需要 Windows 应用程序一直运行,您可以通过远程桌面连接获得最佳效果。
您需要做的就是在您的 Windows PC 中启用远程桌面功能。 然后,您可以在 Linux 设备中安装一个可行的远程桌面套件并开始访问 PC。 您可以猜到,您需要另一台在 Windows 上运行的 PC 才能实现这一点。
在某些特定的 Linux 发行版中,还有内置的远程桌面套件。 否则,您可以免费安装一个 rdesktop 软件包。
5.另一种选择
很明显,您不能完全离开 Windows 操作系统或 Windows 应用程序。 因此,当您转向 Ubuntu 或其他基于 Linux 的操作系统时,另一个可行的选择是不要离开 Windows。 相反,您可以使用 Microsoft Windows 和 Ubuntu 设置双启动。 这可以在 Ubuntu 安装期间选择。 因此,当您想要访问某些仅限 Windows 的功能时,只需重新启动即可。 我们必须说,双启动系统几乎可以在所有 PC 上正常运行。
结论——你能在 Linux 上运行 Windows 应用程序吗?
您可以找到许多此类兼容层软件,它们有助于在 Linux 和 Mac OS 上运行 Windows 应用程序,例如 PlayOnLinux,具有用户友好且引人注目的 GUI 的 Wine 版本; 这是必须尝试的。 无论您在其他平台上执行应用程序的效率有多高; 仍然建议在各自的操作系统上运行应用程序。 请记住,存在不稳定并最终导致程序崩溃的可能性,从而使用户难以始终如一地处理任何特定程序。
赫曼特·库马尔·阿里亚(Hemant Kumar Arya)
很棒的帖子,你真的很容易理解。 你真的帮了我很多,所以我只想说谢谢你。
谢谢!!
萨拉斯·库马尔
感谢您提供这篇文章,内容非常丰富。 你能给我一个在 Mac 上运行 Windows 的解决方案吗? 我已经尝试过一些使用 Boot Camp 的方法,但这些方法在我的 Mac 上无法正常工作。
滨田
感谢你付出的努力 。 我真的在寻找在 Linux 上安装 Windows 程序,因为我听说了更多关于 Linux 的信息,我听说它是一个很好的操作系统,但你可以说我是 Linux 操作系统的初学者。
乌迪特·拉索德
很好的解释和易于理解的好作品,谢谢:)
拉克什·高尔
很棒的博客,从这个博客我开始知道如何在 Linux 上运行 Windows 应用程序。 继续发帖。