通过发布 Wine 6.20,Wine 现在在其官方存储库中为 Ubuntu 21.10 提供了软件包。

Wine 是一个免费的开源软件,允许在 Linux、macOS 和 BSD 中运行 Windows 应用程序。 现在最新的开发版本是 Wine 6.20,它具有:

  • MSXml、XAudio、DInput 和一些其他模块转换为 PE。
  • 一些系统库与源代码捆绑在一起以支持 PE 构建。
  • HID 操纵杆现在是 DirectInput 中唯一支持的操纵杆后端。
  • 更好地支持 Winelib 中的 MSVCRT 构建。
  • 各种错误修复以赢得应用程序,包括 Emergency 3、ZWCAD 2020、Diablo 2 等。

如何在 Ubuntu 中安装 Wine 6.20:

按键盘上的 Ctrl+Alt+T 组合键打开终端,然后一一运行下面的命令。

1. 启用 32 位架构支持。

虽然现代计算机现在具有 64 位 CPU 架构,但 Wine 是一个 32 位软件。 因此,您可以首先通过在终端中运行命令来启用 32 位架构支持:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg –add-architecture i386

2. 安装 Wine 存储库的密钥。

由于出于安全原因不推荐使用 apt-key 命令,这里我将介绍在 Ubuntu 中安装第三方存储库密钥的新方法。 虽然 apt-key 更有效并且仍然有效,但如果您不关心网络安全,您可以使用它!

a.) 首先,在终端中运行命令来下载密钥:

linuxmi@linuxmi:~/www.linuxmi.com$ wget -nc https://dl.winehq.org/wine-builds/winehq.key

b.) 接下来,首先将密钥导入到临时密钥环中,然后将其导出到 gpg,从而将密钥转换为 gpg:

linuxmi@linuxmi:~/www.linuxmi.com$ gpg –no-default-keyring –keyring ./winehq-keyring.gpg –import winehq.key

linuxmi@linuxmi:~/www.linuxmi.com$ gpg –no-default-keyring –keyring ./winehq-keyring.gpg –export –output winehq.gpg

c.) 最后,创建“/usr/local/share/keyrings”目录,并将密钥放入该位置:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mkdir /usr/local/share/keyrings

linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv winehq.gpg /usr/local/share/keyrings

3. 将 Wine 存储库添加到您的系统:

将密钥安装到“/usr/local/share/keyrings”后,您可以通过创建配置文件并在其中写入一行来添加 Wine 存储库。 而且,它可以通过在终端中运行单个命令来完成:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo sh -c ‘echo “deb [signed-by=/usr/local/share/keyrings/winehq.gpg] https://dl.winehq.org/wine-builds/ubuntu/ impish main” >> /etc/apt/sources.list.d/winehq.list’

之后,apt 将接受此存储库中所有包的密钥签名,并且仅接受此存储库。

注意:以上命令仅适用于 Ubuntu 21.10。 对于其他 Ubuntu 版本,将命令中的 impish 更改为您的系统代号(例如,focal 或 bionic)。 您可以在终端中运行“lsb_release -c”来检查它。 对于 Linux Mint、Elementary OS 和 Zorin OS,请使用基于 Ubuntu 的代号。

4. 安装 Wine 包:

最后通过命令刷新系统包缓存:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

并通过运行命令安装 Wine 6.20(开发版):

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install winehq-devel

安装后,使用 winecfg 命令调出配置编辑器。 然后,右键单击 EXE 文件并选择“使用其他应用程序打开 -> 使用 Wine Windows 程序加载程序打开”以开始安装 Windows 应用程序。

清理或移除Wine:

安装存储库密钥后,主目录中会留下两个无用的文件(“winehq.key”和“winehq-keyring.gpg”)。 您可以通过文件管理器删除它们。

要删除 Wine 6.20,请在终端中运行命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt remove –autoremove winehq-devel

要删除 Wine 存储库,只需通过以下命令删除“/etc/apt/sources.list.d”下的文件,或通过“其他软件”选项卡使用“软件和更新”实用程序。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo rm /etc/apt/sources.list.d/winehq.list

如果需要,可以通过命令删除密钥;

linuxmi@linuxmi:~/www.linuxmi.com$ sudo rm /usr/local/share/keyrings/winehq.gpg

Wine版本查看:

linuxmi@linuxmi:~/www.linuxmi.com$ wine –version
wine-6.20

或者打开 wine 配置命令 winecfg 查看

linuxmi@linuxmi:~/www.linuxmi.com$ winecfg

发表评论