跳到主要内容

Ubuntu 安装 Wine 软件

Wine 是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及BSD 等)上运行 Windows 应用的兼容层。简单来说,使用 Wine 就可以在非 Windows 操作系统上运行 Windows 软件。

本文将以 Ubuntu 20.04 LTS 为例,介绍如何在 Ubuntu 系统上安装 Wine,并通过 Wine 启动 Windows 程序。

检查系统架构

使用下面命令检查你的系统是否支持 64 位架构,如果返回 “amd64” 则说明支持。

$ dpkg --print-architecture

由于有相当一部分 Windows 程序依赖 win32,因此需要使用下面命令,检查我们的 64 位系统是否安装了 32 位架构支持,如果返回“i386”则说明支持。

$ dpkg --print-foreign-architectures

如果没有显示“i386”,那么你还需要执行下面命令安装它。

$ sudo dpkg --add-architecture i386

安装好之后再次检查。

$ dpkg --print-foreign-architectures

添加 WineHQ Ubuntu 仓库

执行下面命令获取并安装 WineHQ Ubuntu 仓库的 key。

$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo -H gpg -o /etc/apt/trusted.gpg.d/winehq.key.gpg --dearmor winehq.key

将软件仓库信息添加到 APT 包管理器。

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

更新 APT 软件包数据库。

$ sudo apt update

安装 Wine

接下来就可以使用下面命令安装 Wine 了,我们以 Wine 稳定版为例:

$ sudo apt install --install-recommends winehq-stable

提示:你可以使用 winehq-develwinehq-staging 安装其他版本。

使用下面命令检查是否安装成功:

$ wine --version

配置 Wine

Wine 默认配置为 Windows 7 环境,这是一个不错的选择,因为有一些较老的 Windows 软件也可以在上面运行。不过现在已经是 2022 年了,所以我还是建议你将其设置为 Windows 10 环境。下面介绍具体的配置方法。

执行下面命令打开 Wine 配置面板。

$ winecfg

注意,第一次打开时需要完成一些安装工作,你需要接受安装 Mono 和 Gecko 的所有提议。

根据 Wine 的版本,Gecko 可能需要安装两次(对于 32 位和 64 位)或根本不需要安装。

安装完 Mono 和 Gecko 之后,就可以看到 Wine 配置面板,在下方“Windows 版本”下拉框中选择“Windows 10”,点击“确认”。

启动 Windows 程序

下面我们来看看如何使用 Wine 启动 Windows 程序,启动命令很简单,只需要在 exe 程序前加上“wine”即可。

比如:显示一个简单的时钟

$ wine clock

比如:打开 Wine 内置的浏览器

$ wine iexplore