如何在 Ubuntu 上安装和使用 Wine 来运行 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 -
提示:您可以从本教程中复制此命令,而不是在终端中键入它。从此处选择并复制此命令,在终端提示中右键单击,然后从菜单中选择粘贴。您还可以使用 Ctrl+Shift+V 快捷键来粘贴复制的文本。
3. 现在运行以下命令以从 WineHQ 添加相关存储库:
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ artful main'
4. 这里您有两个选项来决定要安装哪个版本的 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 的开发版本将安装在您的系统上。该过程可能需要一些时间,具体取决于您的互联网速度。
5. 为了验证安装并检查系统上安装的版本,请运行以下命令:
wine --version
查找您所需的 Windows 应用程序
在系统上安装最新版本的 Wine 非常重要,因为 Wine 开发人员始终致力于添加对越来越多 Windows 应用程序的支持。 Wine 官方网站维护着 Wine 当前支持的所有应用程序的列表。这是网站的链接:
https://appdb.winehq.org/
您可以浏览支持的应用程序列表并查看它们在 Wine 上的运行情况。这是通过评级值来表示的,评级值可以从白金(最佳)、黄金、白银、青铜到垃圾(不适用于葡萄酒)。此外,您还可以查看测试应用程序所用的 Wine 版本。
在 WineHQ 网站上,查找位于页面左侧的浏览应用程序链接。
在此示例中,我通过在名称过滤器中输入关键字来搜索 Notepad++。搜索结果显示我需要的应用程序如下?
从这里我可以点击相关的搜索结果来查看Wine支持的所有搜索到的软件版本。
描述、最新评级、测试的最新 Wine 版本、测试结果和版本评论可以帮助您决定要安装的软件版本。
当您单击版本号时,您将获得有关该应用程序的更详细页面。
根据评级和测试的最新 Wine 版本,我会单击版本 7.x,因为它最适合我的需求。
下载 Windows 应用程序并将其与 Wine 一起使用
上面的页面给出了一个URL,我可以从那里免费下载所需版本的Notepad++。
我选择下载7z的下载包。下载包将默认保存到您的“下载”文件夹中。从那里您可以右键单击 7z 文件并从菜单中选择“在此处提取”。
这些是提取的文件夹的内容:
右键单击notepad++.exe文件,你将能够看到“Open With Wine Windows Program Loader”选项,如下:
选择此选项,您将能够查看和使用 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 上运行。