如何在 Debian 10 (Buster) 上安装 Wine
当 Linux 最初发布时,它缺乏其主要竞争对手 Windows 成功支持的许多有用的应用程序。 Linux 因此创建了一个兼容层,用于在 Linux 本身上运行 Windows 应用程序,称为 Wine。最初,Wine 只能运行几个 Windows 应用程序,但现在它可以支持数千个,这使得它成为一个非常强大的 Linux 应用程序。不过,它的安装非常简单!
本文介绍如何通过图形用户界面和命令行在 Debian 10 Buster 系统上安装 Wine。
通过 Debian UI 安装 Wine
对于不想太多打开命令行的人来说,通过 UI 安装官方 Debian 存储库中的软件非常简单。
在 Debian 桌面活动工具栏/dock 上,单击 Debian 软件图标。
单击软件管理器中的搜索图标,然后在搜索栏中输入 Wine。搜索结果将列出相关条目,如下所示:
此处列出的 Wine 条目是由 Debian Stable 主存储库维护的条目。单击此搜索条目可打开以下视图:
单击“安装”按钮开始安装过程。将出现以下身份验证对话框,供您提供身份验证详细信息,因为只有授权用户才能在 Debian 上安装软件。
输入您的密码并单击“身份验证”按钮。之后,安装过程将开始,显示进度条如下:
然后 Wine 将被安装在您的系统上,安装成功后您将收到以下消息:
通过命令行安装 Wine
Step1:检查您的Linux系统是32位还是64位
有不同版本的 Wine 可用于 32 位和 64 位版本的 Debian。为了检查您正在使用哪个版本以便您可以安装适当版本的 Wine,请按照下列步骤操作:
通过应用程序启动器搜索打开终端,如下所示:
使用以下命令从文件 sysfs 和 /proc/cpuinfo 中获取 CPU 详细信息:
$lscpu
该命令将显示以下输出:
CPU op-mode(s) 条目告诉您系统上运行的 Debian 的风格; 32 位表示您运行的是 32 位 Linux 操作系统,32 位、64 位表示您运行的是 64 位操作系统。
第 2 步:从官方 Debian 存储库安装 Wine(推荐)
我们建议您通过标准 Debian 存储库在系统上安装 Wine,这样您的系统上可以拥有更稳定的版本。
以 root 用户身份在终端中运行以下命令,以便在 64 位版本的 Debian 上安装 Wine:
sudo apt-get update
进而
sudo apt-get install wine64
当系统提示您安装 y/n 选项时,请输入 y。之后,Wine 应用程序将被安装并可供使用。
对于32位Debian系统,可以使用以下命令:
sudo apt-get install wine32
您可以通过以下命令验证Wine的版本:
wine --version
替代方案:从 WineHQ 存储库安装 Wine
WineHQ 存储库有一组标准 Wine 软件包,您可以下载并安装在您的系统上。请按照以下步骤操作:
在安装 64 位版本的 Wine 之前,在终端中运行以下命令以添加 i386 架构:
sudo dpkg --add-architecture i386
运行以下命令以添加 WineHQ 签名密钥:
wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
提示:您可以从本教程中复制此命令,而不是在终端中键入它。从此处选择并复制此命令,在终端提示中右键单击,然后从菜单中选择粘贴。
现在运行以下命令以从 WineHQ 添加相关存储库:
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/debian/ buster main'
然后,运行以下命令:
sudo apt-get update
在这里,您有两个选择来选择要安装的 Wine 版本;稳定版本或开发版本。
- WineHQ Stable:这是 Wine 的最新且稳定的版本。使用以下命令安装该版本:
sudo apt-get install --install-recommends winehq-stable
当提示选择安装时,请输入 Y。之后,Wine 的稳定版本将安装在您的系统上。
- WineHQ 开发:这是 Wine 的最新版本,但可能不是很稳定。作为开发人员,您可能对安装此版本更感兴趣。
sudo apt-get install --install-recommends winehq-devel
当提示选择安装时,请输入 Y。之后,Wine 的开发版本将安装在您的系统上。
为了验证安装并检查系统上安装的版本,请运行以下命令:
wine --version
从系统中卸载 Wine
请在 Debian 终端中输入以下命令,以便从系统中卸载 Wine:
sudo apt-get purge winehq-stable
您还需要运行以下命令来完全删除安装和相关文件夹:
1. rm ~/.config/wine/ -rf
2. rm -rf $HOME/.wine
3. rm -f $HOME/.config/menus/applications-merged/wine*
4. rm -rf $HOME/.local/share/applications/wine
5. rm -f $HOME/.local/share/desktop-directories/wine*
6. rm -f $HOME/.local/share/icons/????_*.xpm
现在,该安装将从您的系统中完全删除。
通过遵循本教程中描述的步骤,您将能够成功地将有用的应用程序 Wine 安装到您的系统中。它可能是官方 Debian 存储库的最新版本或 WineHQ 存储库的稳定/开发版本。我们还描述了卸载过程,以便您可以轻松地从系统中删除 Wine,无论是全新安装还是完全删除。