如果你需要在 Ubuntu 24.04 LTS 系统上运行某些重要的 Windows 应用程序,WineHQ 是一个值得尝试的解决方案。简单来说,Wine 是一个兼容层,它通过在 Windows API 调用和 Unix/Linux 系统调用之间架设桥梁,使得许多 Windows 软件能够在 Linux 环境中直接运行。尽管并非所有程序都能完美兼容,但仍有大量应用可以稳定工作。
本文将详细介绍在 Ubuntu 24.04 上安装并配置 WineHQ 的完整步骤。
1. 准备工作:更新系统与启用32位支持
首先,打开终端(快捷键 Ctrl+Alt+T)。建议先更新系统软件包列表并升级现有软件,这是一个良好的运维习惯。
sudo apt update && sudo apt upgrade -y
接下来,为 Wine 启用 32 位架构支持,因为许多 Windows 应用程序是 32 位的。
sudo dpkg --add-architecture i386
2. 添加 WineHQ 官方存储库
Ubuntu 默认仓库提供的 Wine 版本可能不是最新的。为了获得最新的兼容性和功能,我们需要手动添加 WineHQ 的官方仓库。
首先,下载并添加 WineHQ 的 GPG 密钥,用于验证软件包的真实性。执行以下命令后,终端会提示你输入用户密码,随后开始下载。
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
命令执行后,你会看到类似以下的输出,表明密钥已成功下载并保存到指定路径:
--2025-04-08 18:02:20-- https://dl.winehq.org/wine-builds/winehq.key
正在解析主机 dl.winehq.org...
已连接。
...
100%[===================>] 3.14K --.-KB/s 用时 0s
2025-04-08 18:02:20 (30.3 MB/s) - 已保存 ‘/etc/apt/keyrings/winehq-archive.key’
接着,添加对应 Ubuntu 24.04 (Noble) 的仓库源文件。
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
下载过程同样会显示连接和进度信息,完成后会提示文件已保存。
最后,重新加载系统守护进程并更新软件包列表,使新添加的仓库生效。
sudo systemctl daemon-reload
sudo apt update
3. 安装 WineHQ
系统准备就绪后,即可安装 WineHQ。请注意,在撰写本文时,WineHQ 为 Ubuntu 24.04 主要提供了开发版和测试版。你可以根据需求选择安装以下三个版本之一:
- 稳定版(如果可用,推荐选择):
sudo apt install --install-recommends winehq-stable
- 开发版(包含最新功能,适合开发者):
sudo apt install --install-recommends winehq-devel
- 测试版(包含更多实验性补丁):
sudo apt install --install-recommends winehq-staging
安装过程会处理大量依赖包,包括各种 i386 架构的库,例如 libavcodec60:i386、libdecor-0-plugin-1-gtk:i386 等。整个过程可能需要一些时间。
4. 验证安装与初始配置
安装完成后,可以通过以下命令验证 Wine 版本。
wine --version
如果安装成功,终端会显示类似 wine-9.0 的版本信息。
首次运行时,Wine 会创建其配置目录(通常位于 ~/.wine)。你可以使用其图形化配置工具进行初步设置。运行以下命令:
winecfg
首次启动可能会在终端输出一些初始化错误(例如 CoMarshalInterface Failed 等),但这通常不影响配置窗口的正常打开。随后会弹出一个名为“Wine设置”的窗口。
该窗口包含多个标签页,如“应用程序”、“函数库”、“显示”、“桌面整合”等。在“应用程序”标签页中,你可以为不同程序设置模拟的 Windows 版本(默认为 Windows 10),这是进行软件包管理与配置的重要一步。你还可以在此处添加或删除针对特定程序的独立设置。
5. 安装 Windows 应用程序示例
以安装 MobaXterm 为例,演示如何使用 Wine 安装 Windows 软件。
- 下载安装程序:从官网下载 MobaXterm 的安装包(如
.exe 或 .msi 文件)。
- 打开终端:进入文件下载目录(例如
~/下载)。你可以在文件管理器中右键点击空白处,选择“在终端打开”,快速定位到该目录。目录里可以看到下载好的安装文件,例如 MobaXterm_installer_25.1.msi。
- 执行安装:在终端中,使用
wine 命令后跟安装文件名启动安装程序。
wine MobaXterm_installer_25.1.msi
- 跟随向导:命令执行后,会弹出熟悉的 Windows 软件安装向导界面,标题为“MobaXterm Setup”。窗口内显示欢迎信息:“Welcome to the MobaXterm Setup Wizard...”,并有“Next”、“Cancel”等按钮。之后,你只需像在 Windows 系统中一样,点击“Next”并遵循步骤即可完成安装。
通过这种方式,你可以在 Ubuntu 上部署和运行许多常用的 Windows 工具。
6. 卸载 WineHQ
如果需要卸载 WineHQ,请根据你安装的版本执行对应的命令:
- 卸载稳定版:
sudo apt remove winehq-stable
- 卸载开发版:
sudo apt remove winehq-devel
- 卸载测试版:
sudo apt remove winehq-staging
参考资料
[1] 如何在 Ubuntu 24.04 LTS Noble Linux 上安装 Wine HQ, 微信公众号:mp.weixin.qq.com/s/qwMD6Mg2-yhzVHkXbdu5eA
版权声明:本文由 云栈社区 整理发布,版权归原作者所有。