如何在 Mac 上开始使用 Wine 8.0

Wine 是一个 Windows API 兼容层,允许您在现代计算机上运行 Windows 软件。以下是如何开始。

三十多年前,Linux 操作系统问世。那时 Mac 才问世几年,而 Windows 才刚刚起步。

随着 Windows 的兴起,开发人员开始寻找在其他平台上 运行Windows 3.1应用程序的方法。

出现了几个 Windows 模拟器,例如SoftPCVirtualPC。1993 年,Wine 项目启动,旨在为基于 UNIX 和POSIX的操作系统 提供与 Windows 兼容的 API 。

Wine用了将近 15 年的时间来完善,2008 年向公众发布了 1.0。许多应用程序,包括一些游戏都支持 Wine,但为了这样做,它们必须符合某些 POSIX API。

并非所有 Windows 应用程序都可以在 Wine 下运行,但很多都可以。Wine 有助于保留在现代硬件和操作系统上 运行旧版 Windows 应用程序(例如基于Win32的应用程序)的能力。

Valve 的 SteamSteam Deck掌上游戏机也支持它,允许这些平台运行一些 Windows 游戏。

由于 macOS 是一个 POSIX 兼容的操作系统,它非常适合与 Wine 一起工作。Wine 的 8.0 版本有一些有趣的改进,包括允许一些 32 位 Windows 应用程序在 64 位硬件上运行,以及一些 x86 应用程序在基于 ARM 的机器上运行。

支持 Apple Silicon Mac,包括在Rosetta 2 下运行 x86-64 二进制文件。

Wine 8 也进行了更新,支持最新版本的Vulkan图形引擎,微软的Direct3D,现在支持OCSP网络协议。有关新功能的完整详细信息,请参阅 Wine 8公告

微软自己的 .NET 开发框架从 3.5 版本开始就支持 Wine,使得许多 .NET 应用程序已经与 Wine 兼容。

Wine文档

对于文档,有文档页面常见问题解答、Wiki、论坛、支持、开发人员指南和 UNIX 系统的手册页。

还有一个特定于 Mac 的页面和一个 Mac 常见问题解答。

另请参阅Winetricks了解一些问题的解决方法。

如何在 Mac 上安装 Wine

要在您的 Mac 上安装 Wine,您需要先安装XQuartz,可以使用 XQuartz 站点的安装程序,也可以通过终端中的Homebrew。请注意,下面框中的长破折号是两个破折号,而不是长破折号。

brew install ––cask xquartz

52696-105458-xquartz-xl

有一个相当隐藏的 Wine 直接 macOS安装程序,但更好的方法是使用Homebrew进行安装,因为它知道如何安装依赖项并且知道应该安装所有内容的位置。

在macOS 终端中通过 Homebrew 安装 Wine :

brew install ––cask ––no-quarantine wine-stable

––no-quarantine 标志强制 Gatekeeper 允许安装。

WineTricks

brew install winetricks

GitHub 上有官方的 macOS 安装页面:How to install/about wine on mac

GitHub 上还有一个发布页面

有一个下载页面,但对于 macOS,它只是重定向到带有 Homebrew 说明的页面。

使用 Wine 应用程序

一旦安装了 Wine,您就可以运行任何与 Wine 兼容的 Windows 应用程序,只需像运行任何其他应用程序一样在 Finder 中双击它,或者像在 Windows 上一样首先下载并运行其 Windows 安装程序。Wine 软件包不提供 Wine 模拟器。

您也可以从终端运行任何与 Wine 兼容的 Windows 应用程序,只需使用wine command. 例如,在终端中运行名为 setup.exe 的 Windows 应用程序:

wine setup.exe

David Baumgold 有一个关于在 Mac 上安装 Wine 的好页面。

有一些有趣的第三方打包 macOS 模拟器使用 Wine 下载和安装 Windows 包。

其中之一是Codeweavers 的CrossOver($24,14 天免费试用)。安装后,Crossover 允许您搜索、安装和运行 Windows 应用程序。

52696-105459-crossover-xl

另一个类似但更简单的支持 Wine 的 macOS Windows 应用程序管理器是PlayOnMac(免费)。

Wine 提供了一种让旧 Windows 应用程序在您的 Mac 上运行的好方法,并允许您运行 Windows 应用程序而无需安装 Windows 副本,或使用BootCamp或虚拟化软件,如VirtualBoxParallels

未经允许不得转载:表盘吧 » 如何在 Mac 上开始使用 Wine 8.0