如何在 Ubuntu 22.04 上安装 Wine
Wine(Wine Is Not an Emulator)是一个广受欢迎的兼容层,允许 Linux 用户在其系统上原生运行 Windows 应用程序。无论是为了游戏、生产力软件还是单纯为了方便,Wine 提供了一种无需完整虚拟机或双系统设置就能运行 Windows 程序的解决方案。本指南将引导您完成在 Ubuntu 22.04 上安装 Wine 的步骤,确保您能够无缝运行所需的 Windows 应用程序。我们还将在常见问题解答部分涵盖常见问题。
前提条件
在开始之前,请确保您具备以下条件:
- 运行 Ubuntu 22.04(Jammy Jellyfish)的机器
- 管理员(root)权限
- 用于下载软件包的互联网连接
教程步骤
步骤 1:更新系统的软件包列表
首先,更新软件包列表以确保您的软件源是最新的:
sudo apt update
这确保将安装所有最新可用的软件包和依赖项。
步骤 2:启用 32 位架构支持
Wine 在 64 位系统上需要 32 位架构支持,这在现代计算机上很常见。您可以使用以下命令启用它:
sudo dpkg --add-architecture i386
此命令告诉您的系统准备安装 32 位软件包。
步骤 3:添加 WineHQ 软件源
要安装最新版本的 Wine,您需要将官方 WineHQ 软件源添加到您的系统中。
3.1. 添加 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
3.2. 添加 WineHQ 软件源:
现在,添加对应于 Ubuntu 22.04(Jammy)的软件源:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
步骤 4:安装 Wine
添加软件源后,再次更新系统的软件包列表并安装 Wine。使用以下命令:
sudo apt update
sudo apt install --install-recommends winehq-stable
--install-recommends 标志确保安装所有推荐的 Wine 软件包,提供更流畅的体验。
步骤 5:验证安装
安装完成后,您可以通过输入以下命令来验证 Wine 是否成功安装以及运行的是哪个版本:
wine --version
此命令将输出已安装的 Wine 版本。
步骤 6:配置 Wine
在运行任何 Windows 应用程序之前,最好首次配置 Wine。这个设置过程会安装必要的组件,如 Mono(用于 .NET 应用程序)和 Gecko(用于 HTML 渲染)。要执行此操作,请运行:
winecfg
这将打开 Wine 配置窗口,您可以在其中设置 Wine 应模拟的 Windows 版本(对于大多数应用程序,建议使用 Windows 10)。
可选步骤:安装 Winetricks
Winetricks 是一个辅助脚本,可简化各种 Windows 库和运行时组件(如 DirectX、.NET)的安装。它对需要额外依赖项的特定软件特别有用。
要安装 Winetricks,请运行:
sudo apt install winetricks
安装后,您可以使用 Winetricks 安装某些 Windows 应用程序可能需要的额外软件。
常见问题解答
-
Wine 是什么,为什么我应该使用它? Wine 是一个兼容层,使用户能够在 Linux 上运行 Windows 应用程序。对于那些需要运行特定 Windows 软件但不想设置双系统或虚拟机的人来说,它是理想的选择。
-
我需要 32 位系统才能使用 Wine 吗? 不需要,但 64 位系统仍需支持 32 位架构,因为许多 Windows 应用程序是为 32 位系统设计的。Wine 可以处理 32 位和 64 位应用程序,但您需要在 64 位系统上启用 32 位架构以实现完全兼容。
-
WineHQ 稳定版、开发版和暂存版之间有什么区别? 稳定版:经过最多测试的版本,推荐给大多数用户。它优先考虑稳定性而非新功能。 开发版:更前沿的版本,包含最新更新,但可能不太稳定。 暂存版:包含稳定版或开发版中没有的实验性功能。它对测试特定程序有用,但可能不太可靠。
-
Wine 能运行所有 Windows 程序吗? 并非所有程序都保证能与 Wine 一起工作,特别是非常新或图形密集型的软件。然而,许多流行的应用程序,包括 Microsoft Office 和一些游戏,都能很好地运行。您可以查看 Wine 的应用程序数据库(WineHQ AppDB)来了解特定软件的兼容性。
-
如果我不再需要 Wine,如何卸载它? 如果您决定移除 Wine,可以使用以下命令卸载它:
sudo apt remove --purge winehq-stable wine-stable wine-stable-i386 wine-stable-amd64
sudo apt autoremove
- 如果在使用 Wine 运行 Windows 应用程序时遇到问题,我该怎么办?
如果应用程序运行不如预期,请查看 WineHQ AppDB 以获取特定的调整或解决方法。您还可以使用 winetricks 安装程序可能需要的额外库,如 .NET 或 DirectX。
结论
Wine 是一个强大的工具,允许 Linux 用户通过在其 Ubuntu 系统上运行 Windows 应用程序来享受两个世界的好处。通过遵循本指南,您将能够在 Ubuntu 22.04 上安装 Wine 并运行您喜爱的 Windows 软件。对于更高级的配置和故障排除,请探索 Wine 的文档或查阅 WineHQ AppDB 以获取特定应用程序指南。享受您的新软件自由!