可以在 Ubuntu 上运行 Windows 程序吗?

在 Linux 上安装 Windows 应用程序


那些想要切换到免费操作系统的人提出的问题之一是 Windows程序可以在Ubuntu上运行吗? 这是一个非常重要的问题,因为对 Windows 10 的支持将于明年结束,而 Windows 11 及其后续版本都需要具有特殊功能的硬件。

简短的回答是肯定的。在 上一篇文章 我们讨论如何在 Linux 上安装特定的 Windows 程序, 长的答案是,这取决于程序。

可以在 Ubuntu 上运行 Windows 程序吗?

如果我必须给出一个理想世界的答案,我会说如果你需要使用 Windows 程序,那就在 Windows 中进行。但是,理想的世界并不存在。  使用不受支持的版本并不安全,而且并非所有人都有钱在每次 Microsoft 决定提高要求时更换硬件。 最小值。这给我们留下了以下选择。

  • 寻找替代方案。
  • 使用云版本。
  • 虚拟化 Windows。
  • 使用兼容层。

寻找替代方案

在许多领域,例如在办公套件中,有一些适用于 Ubuntu 的程序与 Microsoft 文件格式完全兼容。 LibreOffice 或付费 Softmaker Office 办公套件就是这种情况。另一方面,Inkscape、Scribus、Krita 和 Gimp 在很多情况下可以替代 Adob​​e 办公套件。

就视频编辑器而言,既有商业程序的版本,例如 Lightworks 和 Da Vinci Resolve,也有一些开源程序。

这有其局限性。 Linux 中有一些非常特殊的程序是无法替代的。如果您需要它们,您应该考虑承担新版本 Windows 的成本。

使用云版本

越来越多的软件开发人员选择提供可以从浏览器使用的程序版本,无论操作系统和硬件能力如何。 Microsoft 通过 Office 做到了这一点,Adobe 通过 Photoshop 做到了这一点。为此,我们必须添加多个添加人工智能功能的第三方服务。

这个选项有两点反对。它们通常需要按月订阅,在许多情况下比购买普通许可证和与服务提供商公司和未知第三方共享数据(通常是敏感数据)更昂贵。

虚拟化 Windows

不幸的是,这并不能免除我们购买新硬件或新版本 Windows 的许可证。除非我们可以使用不受支持的旧版本并限制安全风险,因为旧系统不受影响。

为了虚拟化Windows,使用了一种称为虚拟机客户端的程序,该程序使操作系统相信它正在软件模拟的特定硬件配置上运行。尽管实际上使用的是真实硬件的资源。

最著名的虚拟机客户端是 Virtualbox,它存在于存储库中,您只需在包管理器中搜索它即可。那么你只需要 下载电子l 来自项目页面的扩展包并通过双击安装

使用兼容层

兼容层充当 Windows 程序和 Ubuntu 系统资源之间的解释器。即应用程序安装在操作系统中,无需模拟硬件。 尽管许多程序(尤其是较旧的程序)是兼容的,但它并不适用于所有程序,并且不适合 Microsoft 应用程序商店。

执行此操作的一些解决方案是:

酒红色

它实际上是其余解决方案的基础。时间它有一个最小的图形界面,并且需要时间来安装程序。

我们可以使用以下命令安装 Wine:

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor | sudo tee /etc/apt/keyrings/winehq-archive.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
我们更新存储库
sudo apt update
我们安装它
sudo apt install winehq-stable
现在我们只需双击 Windows 可执行文件即可。

有两个基于Wine的图形界面方便程序的安装, PlayOnLinux y 瓶装.