如何安装和使用 Wine 在 Ubuntu 上运行 Windows 程序

当 Linux 最初公开时,它缺少主要竞争对手微软 Windows 成功运行的许多有用的应用程序。 Linux 因此创建了一个称为 Wine 的兼容层,通过它您可以在 Linux 本身上运行 Windows 应用程序。 最初,Wine 只能运行几个 Windows 应用程序,但现在它可以支持数千个; 使它成为一个非常强大的 Linux 应用程序。

在本文中,我们将介绍如何在 Ubuntu 上安装和使用 Wine 以安装 Windows 应用程序。 我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

在 Ubuntu 上安装 Wine

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

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

$ sudo dpkg --add-architecture i386

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

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

下载 WINE 存储库密钥

小费: 您可以从本教程中复制此命令,而不是在终端中键入它。 从此处选择并复制此命令,右键单击终端提示符,然后从菜单中选择粘贴。 您还可以使用 Ctrl+Shift+V 快捷键来粘贴复制的文本。

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

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

添加存储库密钥

4. 这里你有两个选项来决定你想安装哪个版本的 Wine; 稳定版或开发版。

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

在 Ubuntu 上安装 winehq-stable 包

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

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

请输入 当提示选择 Y/n 进行安装时。 之后,Wine 的开发版本将安装在您的系统上。 该过程可能需要一些时间,具体取决于您的 Internet 速度。

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

$ wine --version

检查 Wine 软件版本

查找所需的 Windows 应用程序

保持系统上安装最新版本的 Wine 很重要,因为 Wine 开发人员一直致力于为越来越多的 Windows 应用程序添加支持。 Wine 官方网站维护着 Wine 当前支持的所有应用程序的列表。 这是网站的链接:

https://appdb.winehq.org/

您可以浏览支持的应用程序列表并查看它们在 Wine 上的运行情况。 这由等级值表示,可以从白金(最佳)、金、银、铜到垃圾(不会在 Wine 上运行)。 此外,您还可以查看测试应用程序的 Wine 版本。

在 WineHQ 网站上,查找位于页面左侧的 Browse Apps 链接。

在此示例中,我通过在名称过滤器中输入关键字来搜索 Notepad++。 搜索结果显示我所需的应用程序如下?

检查 wine 是否支持所需的应用程序

从这里我可以点击相关的搜索结果,查看Wine支持的搜索软件的所有版本。

查看哪个 WINE 版本支持,例如 Notepad++

描述、最新评级、测试的最新 Wine 版本、测试结果和版本评论可以帮助您决定要安装的软件版本。

当您单击版本号时,您将获得有关该应用程序的更详细的页面。

根据评级和测试的最新葡萄酒版本,我会单击版本 7.x,因为它最适合我的需要。

检查葡萄酒支持数据库中的 Notepad++ 详细信息

下载并使用带有 Wine 的 Windows 应用程序

上面的页面提供了一个 URL,我可以从中免费下载所需版本的 Notepad++。

我选择下载一个 7z 的下载包。 默认情况下,下载包将保存到您的“下载”文件夹中。 从那里您可以右键单击 7z 文件并从菜单中选择“在此处提取”。

这些是提取的文件夹的内容:

下载记事本++

右键notepad++.exe文件,可以看到“Open With Wine Windows Program Loader”选项如下:

用 Wine 打开应用程序

选择此选项,您将能够查看和使用 Notepad++ 应用程序,如下所示:

在 Ubuntu Linux 上运行的 Notepad++ 编辑器

如果您想从系统中卸载 Wine,请在 Ubuntu 终端中运行以下命令:

$ 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

按照本文中描述的相同步骤使用 Notepad++,您可以下载和使用任何其他 Wine 支持的 Windows 应用程序,否则这些应用程序似乎无法在 Ubuntu 上运行。