视窗苹果电脑软件设置安全安卓生产力Linux性能苹果配置设备管理自定义iPhone移动 全部

如何在Ubuntu上使用Wine运行Windows应用程序

已编辑 2 几周前 通过 ExtremeHow 编辑团队

Wine仿真层Windows应用程序乌班图兼容性Linux软件操作系统工具设置系统

如何在Ubuntu上使用Wine运行Windows应用程序

翻译更新 3 几周前

从Windows切换到Ubuntu的用户面临的一个常见挑战是运行Windows应用程序。这些用户可能会发现他们需要放弃自己喜欢的应用程序,但这里有个好消息:你不必放弃。通过一个名为Wine的兼容层,你可以在Ubuntu上运行许多Windows应用程序。在本综合指南中,我们将探讨什么是Wine、它如何工作,并提供逐步说明,以便您可以在Ubuntu上开始使用Windows软件。

了解Wine

Wine是一个兼容层,可以让你在类Unix操作系统上运行Windows应用程序。它不是一个模拟器;相反,Wine将Windows系统调用转换为POSIX调用,使Windows应用程序可像本地Unix应用程序一样运行。这意味着使用Wine比使用模拟器获得更好的性能和集成,并且不需要Windows许可证。

Wine代表“Wine Is Not an Emulator”,这突出了其独特的应用程序兼容性处理方法。经过多年的积极开发,得益于全世界众多开发人员的贡献,它能够有效支持大量Windows程序。

在Ubuntu上安装Wine

在您能在Ubuntu上运行Windows应用程序之前,您需要先安装Wine。为此,请按照以下步骤操作:

步骤1:启用32位架构

Wine需要32位库来运行32位Windows应用程序。在Ubuntu上打开终端,输入以下命令:

sudo dpkg --add-architecture i386

此命令使您的系统能够获取和安装32位软件包。

步骤2:添加Wine仓库

接下来,您需要添加WineHQ仓库。它提供Wine的最新版本。在终端中逐个执行以下命令:

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main'

步骤3:更新软件包列表

添加仓库后,更新软件包列表:

sudo apt update

步骤4:安装Wine

您现在可以安装Wine。有几个可用的版本:

通过运行以下命令之一选择您偏好的版本:

sudo apt install --install-recommends winehq-stable
sudo apt install --install-recommends winehq-devel
sudo apt install --install-recommends winehq-staging

配置Wine

安装完成后,您需要配置Wine才能使用它来运行应用程序。

Wine配置

要启动Wine配置工具,请输入以下命令:

winecfg

这将打开一个图形界面,您可以在其中配置如Windows版本兼容性等设置。默认情况下,它设置为Windows 7,但您可以根据应用程序需求进行更改。Winecfg还允许您管理驱动器和特定应用程序所需的库(DLL)。

运行Windows应用程序

配置Wine后,运行Windows应用程序是一个简单的过程。

步骤1:下载Windows安装程序

首先,下载您想运行的软件的Windows版本。这通常是一个可执行文件(.exe)或安装文件。

步骤2:安装应用程序

下载后,导航到文件位置并右键单击安装程序。选择“用Wine Windows程序加载器打开”以开始安装过程。Wine将像在Windows上一样引导您完成安装。

步骤3:运行应用程序

安装完成后,导航到程序的安装目录,通常位于您的主文件夹下的~/.wine/drive_c/Program Files。双击或右键单击应用程序可执行文件并选择“用Wine Windows程序加载器打开”以启动它。

您也可以从终端运行它:

wine /path/to/application.exe

预防常见的Wine相关问题

并非所有Windows应用程序都能在Wine上完美运行。以下是一些常见问题及解决方法:

问题:缺少DLL错误

解决方法:有时,您可能会收到缺少DLL的错误提示。您可以使用Wine配置工具添加所需的DLL覆盖。或者,可以使用以下命令安装winetricks(Wine的辅助脚本):

sudo apt install winetricks

然后,使用winetricks安装缺失的DLL:

winetricks dlls

问题:应用程序崩溃或无法启动

解决方法:确保您正在使用适用于该程序的正确Windows版本,通过Wine配置工具进行选择。对于特定有问题的应用程序指南,请查看Wine AppDB(Wine兼容性结果的在线数据库)。

问题:应用程序性能不佳

解决方法:启用Wine的某些实验特性可能会有所帮助。例如,可以安装wine-staging包并在WineCFG中启用诸如CSMT(命令流多线程)等选项以获得更好的图形性能。

提升Wine的使用体验

一旦掌握了基本知识,您可能希望进行高级自定义或增强Wine的功能:

使用PlayOnLinux

PlayOnLinux是Wine的一个前端,可以简化Windows应用程序的安装和管理过程。它为许多程序提供脚本,以确保一致的安装流程。

按如下方式安装:

sudo apt install playonlinux

安装后,从应用菜单中运行PlayOnLinux,并按照GUI向导安装和管理程序。

与桌面环境的集成

Wine允许与Ubuntu桌面的集成,为安装的应用程序提供启动器和菜单项。您可以创建桌面快捷方式或将程序添加到Ubuntu应用菜单中,以便更轻松地启动应用程序。

结论

Wine是一个强大的工具,有效地弥合了Windows和Linux之间的鸿沟,提升了Ubuntu用户的能力,使其可以运行自己喜欢的Windows应用程序。凭借广泛的兼容性和积极的开发,Wine不断改进和扩展其支持。无论您是全力转向Ubuntu还是仅在使用必要的Windows应用程序时进行探索,Wine都是您旅程上的基石资源。尝试不同的设置,保持Wine版本更新,在遇到复杂问题时寻求社区资源的帮助。在Ubuntu上享受计算生活吧!

如果你发现文章内容有误, 您可以


评论