Wine(Wine Is Not an Emulator)是一个广受欢迎的兼容层,允许 Linux 用户在其系统上原生运行 Windows 应用程序。无论是为了游戏、生产力软件还是单纯为了方便,Wine 提供了一种无需完整虚拟机或双系统设置就能运行 Windows 程序的解决方案。本指南将引导您完成在 Ubuntu 22.04 上安装 Wine 的步骤,确保您能够无缝运行所需的 Windows 应用程序。我们还将在常见问题解答部分涵盖常见问题。
在开始之前,请确保您具备以下条件:
首先,更新软件包列表以确保您的软件源是最新的:
sudo apt update
这确保将安装所有最新可用的软件包和依赖项。
Wine 在 64 位系统上需要 32 位架构支持,这在现代计算机上很常见。您可以使用以下命令启用它:
sudo dpkg --add-architecture i386
此命令告诉您的系统准备安装 32 位软件包。
要安装最新版本的 Wine,您需要将官方 WineHQ 软件源添加到您的系统中。
下载并添加 WineHQ 密钥,以便您的系统信任该软件源:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
现在,添加对应于 Ubuntu 22.04(Jammy)的软件源:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
添加软件源后,再次更新系统的软件包列表并安装 Wine。使用以下命令:
sudo apt update
sudo apt install --install-recommends winehq-stable
–install-recommends 标志确保安装所有推荐的 Wine 软件包,提供更流畅的体验。
安装完成后,您可以通过输入以下命令来验证 Wine 是否成功安装以及运行的是哪个版本:
wine --version
此命令将输出已安装的 Wine 版本。
在运行任何 Windows 应用程序之前,最好首次配置 Wine。这个设置过程会安装必要的组件,如 Mono(用于 .NET 应用程序)和 Gecko(用于 HTML 渲染)。要执行此操作,请运行:
winecfg
这将打开 Wine 配置窗口,您可以在其中设置 Wine 应模拟的 Windows 版本(对于大多数应用程序,建议使用 Windows 10)。
Winetricks 是一个辅助脚本,可简化各种 Windows 库和运行时组件(如 DirectX、.NET)的安装。它对需要额外依赖项的特定软件特别有用。
要安装 Winetricks,请运行:
sudo apt install winetricks
安装后,您可以使用 Winetricks 安装某些 Windows 应用程序可能需要的额外软件。
sudo apt remove --purge winehq-stable wine-stable wine-stable-i386 wine-stable-amd64
sudo apt autoremove
如果应用程序运行不如预期,请查看 WineHQ AppDB 以获取特定的调整或解决方法。您还可以使用 winetricks 安装程序可能需要的额外库,如 .NET 或 DirectX。
Wine 是一个强大的工具,允许 Linux 用户通过在其 Ubuntu 系统上运行 Windows 应用程序来享受两个世界的好处。通过遵循本指南,您将能够在 Ubuntu 22.04 上安装 Wine 并运行您喜爱的 Windows 软件。对于更高级的配置和故障排除,请探索 Wine 的文档或查阅 WineHQ AppDB 以获取特定应用程序指南。享受您的新软件自由!