找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3464

积分

0

好友

474

主题
发表于 5 天前 | 查看: 25| 回复: 0

如果你需要在 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:i386libdecor-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 软件。

  1. 下载安装程序:从官网下载 MobaXterm 的安装包(如 .exe.msi 文件)。
  2. 打开终端:进入文件下载目录(例如 ~/下载)。你可以在文件管理器中右键点击空白处,选择“在终端打开”,快速定位到该目录。目录里可以看到下载好的安装文件,例如 MobaXterm_installer_25.1.msi
  3. 执行安装:在终端中,使用 wine 命令后跟安装文件名启动安装程序。
    wine MobaXterm_installer_25.1.msi
  4. 跟随向导:命令执行后,会弹出熟悉的 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

版权声明:本文由 云栈社区 整理发布,版权归原作者所有。




上一篇:深入剖析MongoDB副本集数据同步机制:从Oplog到多线程复制
下一篇:项目经理职业瓶颈剖析:三大负面特质与核心改进策略
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-23 09:02 , Processed in 0.596982 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表