已编辑 2 几周前 通过 ExtremeHow 编辑团队
Wine仿真层Windows应用程序乌班图兼容性Linux软件操作系统工具设置系统
翻译更新 3 几周前
从Windows切换到Ubuntu的用户面临的一个常见挑战是运行Windows应用程序。这些用户可能会发现他们需要放弃自己喜欢的应用程序,但这里有个好消息:你不必放弃。通过一个名为Wine的兼容层,你可以在Ubuntu上运行许多Windows应用程序。在本综合指南中,我们将探讨什么是Wine、它如何工作,并提供逐步说明,以便您可以在Ubuntu上开始使用Windows软件。
Wine是一个兼容层,可以让你在类Unix操作系统上运行Windows应用程序。它不是一个模拟器;相反,Wine将Windows系统调用转换为POSIX调用,使Windows应用程序可像本地Unix应用程序一样运行。这意味着使用Wine比使用模拟器获得更好的性能和集成,并且不需要Windows许可证。
Wine代表“Wine Is Not an Emulator”,这突出了其独特的应用程序兼容性处理方法。经过多年的积极开发,得益于全世界众多开发人员的贡献,它能够有效支持大量Windows程序。
在您能在Ubuntu上运行Windows应用程序之前,您需要先安装Wine。为此,请按照以下步骤操作:
Wine需要32位库来运行32位Windows应用程序。在Ubuntu上打开终端,输入以下命令:
sudo dpkg --add-architecture i386
此命令使您的系统能够获取和安装32位软件包。
接下来,您需要添加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'
添加仓库后,更新软件包列表:
sudo apt update
您现在可以安装Wine。有几个可用的版本:
通过运行以下命令之一选择您偏好的版本:
sudo apt install --install-recommends winehq-stable
sudo apt install --install-recommends winehq-devel
sudo apt install --install-recommends winehq-staging
安装完成后,您需要配置Wine才能使用它来运行应用程序。
要启动Wine配置工具,请输入以下命令:
winecfg
这将打开一个图形界面,您可以在其中配置如Windows版本兼容性等设置。默认情况下,它设置为Windows 7,但您可以根据应用程序需求进行更改。Winecfg还允许您管理驱动器和特定应用程序所需的库(DLL)。
配置Wine后,运行Windows应用程序是一个简单的过程。
首先,下载您想运行的软件的Windows版本。这通常是一个可执行文件(.exe)或安装文件。
下载后,导航到文件位置并右键单击安装程序。选择“用Wine Windows程序加载器打开”以开始安装过程。Wine将像在Windows上一样引导您完成安装。
安装完成后,导航到程序的安装目录,通常位于您的主文件夹下的~/.wine/drive_c/Program Files
。双击或右键单击应用程序可执行文件并选择“用Wine Windows程序加载器打开”以启动它。
您也可以从终端运行它:
wine /path/to/application.exe
并非所有Windows应用程序都能在Wine上完美运行。以下是一些常见问题及解决方法:
解决方法:有时,您可能会收到缺少DLL的错误提示。您可以使用Wine配置工具添加所需的DLL覆盖。或者,可以使用以下命令安装winetricks(Wine的辅助脚本):
sudo apt install winetricks
然后,使用winetricks安装缺失的DLL:
winetricks dlls
解决方法:确保您正在使用适用于该程序的正确Windows版本,通过Wine配置工具进行选择。对于特定有问题的应用程序指南,请查看Wine AppDB(Wine兼容性结果的在线数据库)。
解决方法:启用Wine的某些实验特性可能会有所帮助。例如,可以安装wine-staging
包并在WineCFG中启用诸如CSMT(命令流多线程)等选项以获得更好的图形性能。
一旦掌握了基本知识,您可能希望进行高级自定义或增强Wine的功能:
PlayOnLinux是Wine的一个前端,可以简化Windows应用程序的安装和管理过程。它为许多程序提供脚本,以确保一致的安装流程。
按如下方式安装:
sudo apt install playonlinux
安装后,从应用菜单中运行PlayOnLinux,并按照GUI向导安装和管理程序。
Wine允许与Ubuntu桌面的集成,为安装的应用程序提供启动器和菜单项。您可以创建桌面快捷方式或将程序添加到Ubuntu应用菜单中,以便更轻松地启动应用程序。
Wine是一个强大的工具,有效地弥合了Windows和Linux之间的鸿沟,提升了Ubuntu用户的能力,使其可以运行自己喜欢的Windows应用程序。凭借广泛的兼容性和积极的开发,Wine不断改进和扩展其支持。无论您是全力转向Ubuntu还是仅在使用必要的Windows应用程序时进行探索,Wine都是您旅程上的基石资源。尝试不同的设置,保持Wine版本更新,在遇到复杂问题时寻求社区资源的帮助。在Ubuntu上享受计算生活吧!
如果你发现文章内容有误, 您可以