Wine 是一个漂亮的实用程序,它允许用户在 Linux 环境中运行 Windows 应用程序和游戏。 Wine 7.0 终于出来了,它带来了一系列的改进和总共 40 个错误修复。
发生巨大变化的一些关键领域包括:
- 文本控制台重新设计
- Vulkan 支持增强功能
- 文字和字体
- 内核对象和函数
- PE 格式的核心模块数组。
- 新的 WoW64 架构。
- 改进的主题支持,具有更现代外观的主题集合。
有关已进行的众多更改的更全面列表,请查看 Wine 的公告。
第 1 步:启用 32 位架构
第一步是使用 dpkg 命令启用 32 位架构,如下所示:
$ sudo dpkg --add-architecture i386
第 2 步:添加 Wine 存储库密钥
添加 32 位架构后,继续并使用 wget 命令添加 Wine 存储库密钥。
$ sudo wget -nc -O /usr/share/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
第 3 步:启用 Wine 存储库
添加存储库密钥后,下一步将是启用 Wine 存储库。 要添加存储库,不同Ubuntu版本请调用不同的命令:
#Ubuntu 22.04
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
#Ubuntu 21.10
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/impish/winehq-impish.sources
#Ubuntu 20.04
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
#Ubuntu 18.04
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
然后更新系统包列表,如图所示。
$ sudo apt update
第 4 步:在 Ubuntu 中安装 Wine 7.0
在这个阶段剩下的就是使用 APT 包管理器在 Ubuntu 上安装 Wine 7.0,如下所示。
Stable branch 稳定版
sudo apt install --install-recommends winehq-stable
Development branch 开发版
sudo apt install --install-recommends winehq-devel
Staging branch 日更版
sudo apt install --install-recommends winehq-staging
安装完成后,如下所示验证 wine 版本。
$ wine --version
wine-7.0
第 5 步:在 Ubuntu 中使用 Wine 运行 Windows 程序
为了演示如何使用 Wine 运行 Windows 程序,我们从 Rufus 官方网站下载了 Rufus 可执行文件 (.exe)。
要运行该文件,请运行以下命令:
$ wine rufus-3.13.exe
Wine 将首先在主目录中创建一个 Wine 配置文件,在本例中为 ~/.wine,如图所示。
当提示安装 .NET 应用程序所需的 wine-mono-package 时,单击“安装”按钮。
此外,安装嵌入 HTML 的应用程序所需的 Gecko 包。
选择是否要不时检查应用程序更新。
最后,Rufus UI 将如图所示显示。
安装完成,Enjoy!