如何在 Ubuntu 20.04 LTS 上安装 Wine

当 Linux 最初公开时,它缺乏主要竞争对手 Windows 成功支持的许多有用的应用程序。 Linux 因此创建了一个名为 Wine 的兼容层,用于在 Linux 本身上运行 Windows 应用程序。 最初,Wine 只能运行几个 Windows 应用程序,但现在它可以支持数千个应用程序; 使其成为非常强大的 Linux 应用程序。 然而,它的安装非常简单!

本文介绍在 Ubuntu 20.04 系统上安装 Wine。 我们仅通过命令行描述了安装,因为通过面向 UI 的 Ubuntu 软件数据库还没有可用的 Wine 版本。

还有一个替代的基于 Wine 的安装程序可用于在 Linux 上安装 Windows 软件,名为 PlayOnLinux。 PlayOnLinux 的教程可以在这里找到。

在 Ubuntu 上安装 Wine

步骤 1:检查您是否拥有 Ubuntu 32 位或 64 位系统

有不同版本的 Wine 可用于 32 位和 64 位版本的 Ubuntu。 为了检查您使用的是哪个版本,以便您可以安装适当版本的wine,请按照以下步骤操作:

通过 Ubuntu Dash 或 Ctrl+Alt+T 捷径。

使用以下命令从文件 sysfs 和 /proc/cpuinfo 中获取 CPU 详细信息:

$ lscpu

此命令将显示以下输出:

CPU op-mode(s) 条目告诉您在您的系统上运行的 Ubuntu 的风格; 32 位表示您运行的是 32 位 Linux 操作系统,32 位、64 位表示您运行的是 64 位操作系统。

步骤 2:从标准 Ubuntu 存储库安装 Wine(推荐)

我们建议您通过标准的 Ubuntu 存储库在您的系统上安装 Wine,因为这样您可以在您的系统上拥有更稳定的版本。

以 root 用户身份在终端中运行以下命令,以便在 64 位版本的 Ubuntu 上安装 Wine:

$ sudo apt install wine64

为 64 位架构安装 Wine

当系统提示您使用 ay/n 选项进行安装时,请输入 y。 之后,Wine 应用程序将被安装并可供使用。

对于 32 位 Ubuntu 系统,可以使用以下命令:

$ sudo apt install wine32

您可以通过以下命令验证 Wine 的版本:

$ wine --version

替代方案:从 WineHQ 存储库安装 Wine

WineHQ 存储库有一组标准的 Wine 软件包,您可以下载并安装到您的系统上。 请按照以下步骤操作:

在安装 64 位版本的 Wine 之前,在终端中运行以下命令以添加 i386 架构:

$ sudo dpkg --add-architecture i386

添加 i386 架构

运行以下命令以添加 WineHQ 签名密钥:

$ wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -

下载 WineHQ 密钥

提示: 您可以从本教程中复制此命令,而不是在终端中键入它。 从此处选择并复制此命令,在终端提示中右键单击,然后从菜单中选择粘贴。

然后运行此命令以导入 WineHQ 存储库的另一个密钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F

导入 WineHQ 密钥

现在运行以下命令以从 WineHQ 添加相关存储库:

$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

添加 WineHQ 包存储库

然后使用以下命令更新 Ubuntu 软件包列表:

apt-get update

更新包

在这里,您有两个关于要安装哪个版本的 Wine 的选项; 稳定版或开发版。

  • WineHQ 稳定版: 这是可用的最新和稳定版本的 Wine。 使用以下命令安装此版本:
sudo apt-get install --install-recommends winehq-stable

从 WineHQ 安装 Wine

请输入 当提示选择是/否进行安装时。 之后,稳定版本的 Wine 将安装在您的系统上。

  • WineHQ 开发: 这是 Wine 的最新版本,但它可能不是很稳定。 作为开发人员,您可能对安装此版本更感兴趣。
sudo apt-get install --install-recommends winehq-devel

当提示选择 y/n 进行安装时,请输入 Y。 之后,Wine 的开发版本将安装在您的系统上。

为了验证安装并检查系统上安装了哪个版本,请运行以下命令:

$ wine --version

显示 Wine 版本

从系统中卸载 Wine

请在您的 Ubuntu 终端中输入以下命令,以便从您的系统中卸载 Wine:

$ sudo apt-get purge winehq-stable

您还需要手动删除以下文件夹:

~/.config/wine/ -r  $HOME/.wine  $HOME/.config/menus/applications-merged/wine*  $HOME/.local/share/applications/wine  /.local/share/desktop-directories/wine*  /.local/share/icons/????_*.xpm

该安装现在将从您的系统中完全删除。

按照本教程中描述的步骤,您将能够成功地将有用的应用程序 Wine 安装到您的系统中。 它可能是来自 Ubuntu 存储库的最新版本或来自 WineHQ 存储库的稳定/开发版本。 我们还描述了卸载过程,因此您可以轻松地从系统中删除 Wine,无论是新安装还是完全删除。