Wine 是一个开源兼容性层,允许您在类似 Unix 的操作系统 ( 如 Linux、FreeBSD 和 macOS ) 上运行 Windows 应用程序。Wine 并不是一个模拟器,它是一个接口。Wine 将Windows系统调用转换为等效的 POSIX 调用使用的 Linux 和其他基于 Unix 的操作系统。这就是为什么使用Wine可以在 Linux 系统中运行 Windows 程序的原因。
Wine 并不总是在 Linux 上运行 Windows 程序的最佳选择。并非所有 Windows 应用程序都将在 Wine 中运行,即使它们运行,它们可能也不像通常那样运行。Wine AppDB数据库包含已过测试和确认在 Wine 下工作的应用程序列表。
您还可以使用虚拟化工具(如 VirtualBox 或 VMware),但它们需要更多的系统资源和 Windows 安装。
在本教程中,我将介绍如何在Debian 上安装最新 Wine 稳定版,该教程同样适合基于 Debian 的 Ubuntu 等发行版。
前提条件
要能在 Debian 系统上安装和运行程序,建议使用非root但具有sudo权限的用户登录。
安装 Wine 之前,请确保系统上没有之前版本的 Wine 安装,如果首先建议卸载之前安装的 Wine 版本。
在 Debian 上安装 Wine
01、WineHQ提供的安装包只能用于x86架构,所以需要现在Debian 上开启32为支持:
sudo dpkg --add-architecture i386
02、然后安装被用于签发安装包的密钥:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
03、然后添加软件源到 /etc/apt/sources.list 或创建一个 *.list 文件于 /etc/apt/sources.list.d/,并包含以下内容,选择对应Debian版本:
Debian 版本向 /etc/apt/sources.list 填入:
04、执行如下命令,更新软件仓库
sudo apt update
05、安装稳定版本的wine,执行如下命令:
sudo apt install --install-recommends winehq-stable
注意:安装过程中如果系统提示缺少依赖,请先安装依赖然后再次执行04,05步骤。
06、安装完成后找到wine安装目录,默认情况下在/opt目录,配置wine到环境变量PATH中:
export PATH=$PATH:/opt/wine-stable/bin
07、检查wine版本
wine安装完成,通过以下命令检查系统安装的wine版本。
wine --version
输出内容类似如下:
wine-4.10
使用wine运行Windows程序
首先,我们需要登录到 Debian 桌面系统。之后,下载一个windows 的 exe文件,如PuTTY在您的系统上,使用Wine打开它,命令如下:
wine putty.exe
写在最后
您已成功在 Debian 桌面上安装和配置 Wine。我们还在 Wine 下展示了如何启动 Windows 应用程序。
如果你有任何问题,请在下面发表评论。