如何在Linux上运行Windows应用程序而不出现问题?

在 Linux 上运行 Windows 应用程序没有问题

我认为,大多数在 Windows 以外的操作系统上工作了几年的用户都能够以某种方式在没有 Microsoft 系统的情况下生活。 没有 许多 Windows应用程序 这是他们独有的,如果有的话,还有其他选择。 但并非总是如此,有时我们需要使用 WINE、基于它的东西或其他东西,在这里我们将解释在每种情况下我们可以做的最好的事情是什么。

在继续之前,因为我不喜欢对任何人撒谎,我想明确一点:在 Linux 上运行 Windows 应用程序 “没有问题”和“所有场景”我认为这是不可能的。 无论是在 Linux、macOS 还是任何其他系统(例如 BSD)上。 有些程序在虚拟机中根本无法打开,而其他程序则可以运行,但存在错误。 但我们去那里吧。

使用 WINE 在 Linux 上运行 Windows 应用程序

科莫 我们解释 几天前, Witness & Evangelism Committee 它是一款允许您在其他操作系统上运行 Windows 应用程序的软件,许多其他软件(例如 Bottles、PlayOnLinux 或 CrossOver)都是基于它的。实际上不可能涵盖所有可能性并解释如何使用 WINE 安装任何程序,但大多数程序都应该调整其安装配置参数。在此链接中,您有一个示例:2014 年的 Photoshop 没有通过使用正常的 WINE 安装程序进行向前安装;它已经完成并且仍然可以通过 PlayOnLinux 完成并进行许多更改。

然后还有其他的,比如WhatsApp,可以直接安装,但是视频通话不行。 程序知道它们在哪里以及如何执行,并且 WhatsApp 它会检测到不适合的东西并限制功能。 因此,“没有问题”在这种情况下不适用,因为我们有一个问题:虽然应用程序可以工作,但视频通话却不能。

关于视频游戏

每两周一次,WineHQ 兰扎 WINE 的开发版本,其中提到了数百个小更改。 如果我们看一下列表,很容易发现 X 游戏中某些内容已得到改进,但我们重复“没有问题”和“在所有情况下”这两个词: 并非所有游戏都能运行; 有些是可以玩的,有些可以像在 Windows 上一样运行(如果可能的话),但大多数至少会有一些小问题 毛刺.

在 Linux 上玩 Windows 游戏的最佳方法是祈祷,去 蒸汽 并查看它们是否存在并与我们的操作系统兼容,无论是否带有 Proton 等额外软件。 例如,自从您能够玩游戏以来,已经过去了不到两年的时间 Linux 上的新战神 可以这么说,多亏了这种方法,我认为这是在 Linux 上玩 Windows 游戏的最佳方式,因为它是由该领域的专业项目为我们准备的。 这也让我们思考 野性互动,他负责将一些 Windows 游戏带到其他平台(尤其是 macOS 和 Linux)。

但在这些情况下我们所做的实际上是播放他们为 Linux 原生制作的东西。

用于运行 Windows 应用程序的虚拟机

一个小故事或个人案例。 和你们中的许多人一样,我使用双启动或双启动很长一段时间。 我用过some-buntu和Windows 8.1-10,但我几乎没有接触过Windows。 我将其留作紧急情况使用,或者与某些仅支持 Windows 应用程序的设备进行交互。 例如,在我哥哥送给我妈妈的iPhone上播放音乐。 事实是,如果您稍微挖掘一下,所有这一切都是可能的,并且是的,如果您在虚拟机中激活对 USB 端口的支持,那么没有问题。

我解释这一切是为了明确我们并不总是需要本机 Windows 来在 Windows 中执行某些操作。 如果我们的硬盘驱动器上有空间,并且我们应该有双启动,我们可以安装一个 虚拟机 使用 Windows 并做很多事情。 不是全部,但很多。

在这些选项中,我会重点介绍两个:GNOME Boxes 和 VirtualBox,按照这个顺序,这对我来说是最好的。

GNOME Boxes

正如中所解释的 这个简短的教程,GNOME Boxes 工作得很好,当我们改变窗口大小时,不需要安装任何额外的东西来使屏幕扩展或缩小。 主持人。 GNOME Boxes 与 Windows 兼容,并且不需要特殊处理。 安装操作系统后,使用 其他一些技巧 如果是Windows 11,它将启动,我们可以从它访问USB、摄像机和其他硬件组件的选项(三点)中激活它。

如果计算机有不错的硬件,我们几乎不会注意到我们处于虚拟机中。 如果不是那么强大的话 可能是 VirtualBox 是值得的。

VirtualBox的

由于 GNOME Box 的“故障”,我已经很长时间没有使用 VirtualBox 了,但曾经有一段时间我的虚拟机住在那里。 一般来说,据说, 更好的支持设备的硬件,所以很多人选择了Oracle的建议。不好的事情和我放弃它的原因是我不喜欢我的虚拟机随时停止工作这一事实。而且必须安装额外的软件才能访问 USB 并拥有更大的窗口。由于我经常需要在 Linux 中分析某些内容,因此 GNOME Boxes + Live Session 对我来说是一个成功的组合。

但是,正如我们刚才所解释的,VirtualBox 不仅在计算机硬件上表现得更好,而且它也是一个非常广泛的工具,我们可以找到很多相关文档。 此外,我们很可能必须在公司中使用它,或者如果我们正在研究网络,他们会要求我们在 VirtualBox 中做一些事情。

En 本文 我的同事 Diego 解释了如何在 VirtualBox 中安装 Ubuntu,但它对任何 Linux 都有效。

无法运行的程序

虽然虚拟机 解决很多问题 当谈到在 Linux 上运行 Windows 应用程序时,并非一切都是完美的。 有些程序会检测到它们处于虚拟环境中并且无法运行。 例如,那些使用硬件加速的。 这并不确定,但有可能。 但行之有效的事情将会以最好的方式进行。 不是“没有问题”,谁想要0个就直接使用Windows。 尽管我认为 Windows 是一个问题。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   NAVI

    我只想说,我尝试在 Linux 上玩 Windows 游戏有一段时间了,我得出了以下结论......
    – 最好、最简单的,最好是在 Steam 上,除了极少数例外,通常你不会遇到问题。
    – 另一个选择是首先安装一系列软件包,这些软件包极大地提高了 Linux PC 在视频游戏方面的性能...这些软件包是:“gamemode lib32-gamemode meson gamescope sl auto-cpufreq”另一方面,我有直接使用 Wine 和 winetricks 的经验,也有使用 Lutris 等的经验。 但毫无疑问,最好的事情是使用“bottles”,这个管理葡萄酒“前缀”的软件是最好的,它易于使用,管理等等,我没有遇到过一次失败(我并没有夸大其词) )自从我使用它以来,所有游戏都进展顺利。 这是我的经验,不仅适用于游戏,也适用于各种应用程序。
    – 我没试过,但他们说“Garuda Linux”的“游戏”版相当不错,我直接使用ArchLinux和KDE。