如何使用Wine在Ubuntu上运行Windows软件

时间:2020-01-09 10:39:39  来源:igfitidea点击:

Linux是一个很棒的操作系统,但是可能缺少其软件目录。如果有Windows游戏或者其他我们无法缺少的应用程序,则可以使用Wine在Ubuntu桌面上直接运行它。

Wine尚在开发中,因此实际上它不能完美地运行每个应用程序,某些应用程序可能根本不运行,但一直在不断改进。本初学者指南将使我们开始使用Wine。

Wine应用数据库

确定应用程序是否可以与Wine一起使用并对其进行调整的过程可能很繁琐,因此Wine项目承载着一个名为Wine AppDB的应用程序数据库。在数据库中搜索应用程序,以查看其他用户留下的评分,评论,提示,指南和调整。

白金级应用程序可以完美运行,无需进行任何调整,而垃圾级应用程序则根本不运行。

对于许多应用程序,特别是受欢迎的应用程序,我们将找到在Wine中安装应用程序的完整指南,并进行了调整以解决所有令人讨厌的问题。

安装Wine

我们可以在Ubuntu软件中心找到Wine。此处提供了稳定版和Beta版,1.2版是稳定版,而1.3版是beta版。有时会对稳定版进行更多的测试,测试版的回归可能导致应用程序停止运行,但某些应用程序只能与更新的测试版一起使用。 Wine应用程序数据库中的应用程序条目有时包含有关我们所需的Wine必要版本的信息。

运行应用程序

一旦安装了Wine,就可以下载应用程序EXE或者MSI(Microsoft安装程序)文件,然后双击它,就像使用Windows在Wine上运行它一样。

这并非始终是运行应用程序的最佳方法。如果我们遇到问题,则可以从终端运行该应用程序以查看详细的错误消息,以解决问题。只需使用以下命令:

wine /path/to/application.exe

如果我们有MSI文件,请使用以下命令进行安装:

wine msiexec /i /path/to/installer.msi

请记住,许多错误消息都没有关系。例如,此处的fixme消息指示Wine尚不支持特定功能,但是如果没有该功能,应用程序将正常运行。

如果该应用程序需要安装,请像使用Windows一样安装它。

安装后,我们可以在应用程序菜单中找到它的快捷方式,也可以在桌面上找到它的快捷方式。

Wine的实用程序

Wine程序包带有一些实用程序,我们可以从应用程序菜单中访问它们。只需在应用程序菜单中键入Wine即可搜索它们。

Wines配置对话框包含各种选项,我们可能需要其中一些选项才能使应用程序正常运行。我们可以设置Wine行为的Windows版本,或者为每个单独的应用程序设置特定的Windows版本。其他选项包括图形,音频和主题设置。

"卸载Wine软件"实用程序列出了已安装的软件,并允许我们删除程序。

该软件包还包括Winetricks,这是一个自动执行某些任务的帮助程序脚本。 Winetracks可以指导我们安装某些流行的应用程序和游戏,但是在这里找不到所有受支持的应用程序。

注册表和文件系统

许多应用程序需要注册表调整才能正常工作。我们通常会找到有关在应用程序数据库上修改哪些注册表项的信息。从终端执行regedit命令以访问Wines注册表编辑器。

Wine使用虚拟Windows文件系统,该文件系统存储在主文件夹中隐藏的.wine文件夹中。使用文件管理器中的"查看"->"显示隐藏的文件"选项将其显示出来。拥有之后,我们将找到一个名为drive_cin的文件夹,.wine文件夹,其中包含Wines C:驱动器的内容。

有趣,令人讨厌的事实:Wine代表Wine不是Windows模拟器。它不模拟Windows;它不模拟Windows。它是针对Linux,Mac OS X,Solaris和BSD系列操作系统的Windows API的实现。