在 Linux 上运行您最喜欢的 Windows 应用程序在 Linux 上运行您最喜欢的 Windows 应用程序在 Linux 上运行您最喜欢的 Windows 应用程序在 Linux 上运行您最喜欢的 Windows 应用程序
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 上运行您最喜欢的 Windows 应用程序

WINE 是一个开源项目,可以帮助许多 Windows 应用程序在 Linux 上运行,就像它们是本机程序一样。

2021 年,人们喜爱 Linux 的理由比以往任何时候都多。在本系列中,我将分享使用 Linux 的 21 个不同原因。以下是如何使用 WINE 在 Linux 上无缝运行 Windows 应用程序。

您有仅在 Windows 上运行的应用程序吗?那个应用程序是唯一阻碍您转向 Linux 的因素吗?如果是这样,您会很高兴了解 WINE,这是一个开源项目,它几乎重新发明了所有关键的 Windows 库,以便为 Windows 编译的应用程序可以在 Linux 上运行。

WINE 代表“Wine Is Not an Emulator”,它引用了驱动该技术的代码。自 1993 年以来,开源开发人员一直致力于将应用程序发出的任何传入 Windows API 调用转换为 POSIX 调用。

这是编程的惊人壮举,特别是考虑到该项目是独立运行的,没有微软的帮助(至少可以这么说),但也有局限性。应用程序偏离 Windows API 的“核心”越远,WINE 预期其请求的可能性就越小。有些供应商可以弥补这一点,特别是 Codeweavers 和 Valve Software。需要翻译的应用程序的生产者与进行翻译的人员和公司之间没有协调,因此,例如,更新的软件标题与从 WINE 总部获得“黄金”状态之间可能存在一些滞后时间。

然而,如果您希望在 Linux 上运行众所周知的 Windows 应用程序,那么 WINE 很可能已经做好了准备。

安装葡萄酒

您可以从 Linux 发行版的软件存储库安装 WINE。在 Fedora、CentOS Stream 或 RHEL 上:

$ sudo dnf install wine

在 Debian、Linux Mint、Elementary 和类似版本上:

$ sudo apt install wine

WINE 不是一个可以单独启动的应用程序。它是启动 Windows 应用程序时调用的后端。您与 WINE 的第一次交互很可能发生在启动 Windows 应用程序的安装程序时。

安装应用程序

TinyCAD 是一个很好的用于设计电路的开源应用程序,但它仅适用于 Windows。虽然它是一个小型应用程序,但它确实包含了一些 .NET 组件,因此应该对 WINE 进行一些压力测试。

首先,下载 TinyCAD 的安装程序。与 Windows 安装程序的常见情况一样,它是一个 .exe 文件。下载后,双击该文件即可启动它。

TinyCAD 的 WINE 安装向导

像在 Windows 上一样逐步完成安装程序。通常最好接受默认值,特别是对于 WINE 而言。 WINE 环境在很大程度上是独立的,隐藏在硬盘驱动器上的 drive_c 目录中,Windows 应用程序将其用作文件系统的假根目录。

WINE TinyCAD 目标驱动器

安装后,该应用程序通常会为您启动。如果您准备好进行测试,请启动该应用程序。

启动 Windows 应用程序

除了安装后立即首次启动之外,通常启动 WINE 应用程序的方式与启动本机 Linux 应用程序相同。无论您使用应用程序菜单还是活动屏幕,或者只是在运行程序中键入应用程序的名称,在 WINE 中运行的桌面 Windows 应用程序本质上都被视为 Linux 上的本机应用程序。

TinyCAD 在 WINE 支持下运行

当 WINE 失败时

我在 WINE 中运行的大多数应用程序(包括 TinyCAD)都按预期运行。不过也有例外。在这些情况下,您可以等待几个月,看看 WINE 开发人员(或者,如果是游戏,Valve Software)是否能够迎头赶上,或者您可以联系 Codeweavers 等供应商,了解他们是否出售对该应用程序的支持你需要。

WINE 是作弊,但以一种好的方式

一些 Linux 用户觉得如果你使用 WINE,你就是在 Linux 上“作弊”。可能是这样的感觉,但 WINE 是一个开源项目,它使用户能够切换到 Linux 并仍然运行其工作或爱好所需的应用程序。如果 WINE 解决了您的问题并让您可以使用 Linux,那么就使用它,并拥抱 Linux 的灵活性。

©2015-2025 艾丽卡 support@alaica.com