在 Wine 中运行 Windows 应用程序时出现问题

在 Wine 中运行 Windows 应用程序时出现问题

当我从英雄联盟并尝试使用最新版本的 wine 运行它,结果什么也没得到,甚至没有错误。(wine 可以很好地与其他 .exe 文件配合使用)

有人知道吗?
我正在使用 ubuntu 11.10 64 位。

答案1

当尝试使用 wine 执行任何 Windows 应用程序时,我们需要确保它正常工作。请采取以下步骤,以确保您的应用程序始终正常运行:

  1. 正在搜索可用的应用程序- 在 google 或 winehq.org 网站上搜索您要使用的应用程序,查看该应用程序的评级。白金或黄金等评级是不错的。在某些情况下,白银评级是不错的。青铜或垃圾评级通常非常糟糕。评级是为了让用户知道应用程序是否能在 PC 上完美运行。它会正确安装吗?它会正确运行吗?用户是否可以毫无问题地更改视频、声音或控制设置?

    所有这些问题都用于给应用程序添加评级。如果应用程序在各个方面都运行正常,则评级为白金。如果应用程序有 1 或 2 个小问题,则可能会出现黄金评级。这种情况会一直持续到应用程序完全无法运行的垃圾评级。要搜索应用程序,您可以使用 Firefox 或 Chrome,只需输入 URL“winehq leagueoflegends”即可。这通常会在前 3 个结果中显示 winehq,如下所示http://appdb.winehq.org...单击 appdb.winehq.org 链接,您将到达该特定应用程序的 winehq 页面。它将向您显示已对该应用程序进行评级的几位用户。如果他们都将该应用程序评为垃圾,那么最好的选择是该应用程序目前无法与 wine 配合使用。您将不得不等待 wine 的更新。如果大多数用户拥有白金或黄金,那么您可以肯定它会正常工作。

    您还可以访问:http://appdb.winehq.org/objectManager.php?sClass=application&sTitle=Browse%20Applications&sOrderBy=appName&bAscending=true在其中搜索您想要的应用程序。

    更好的是:http://appdb.winehq.org/index.php查看迄今为止得分最高的评分最高的应用程序。还要确保应用到应用程序的评分与您使用的 Wine 版本相同或至少非常接近。更新版本总是比旧版本更好。现在您知道如何首先搜索您的应用程序是否适用于 Wine,我们进入下一步。Wine 安装。

  2. 安装最新的 Wine 版本- Wine 有多个分支。1.2 稳定分支和 1.3 开发分支。让我在这一部分说得非常清楚。在过去 5 年的 Wine 生涯中,我一直使用最新版本。您可以称其为不稳定、爆炸性、测试版、alpha、开发版或任何您想要的名字,但事实是,任何更新版本的 Wine 总是比任何旧版本更好。将 1.2 稳定版与 1.3 开发版进行比较也是如此。

    1.2 更稳定,因为它比 1.3 dev 分支经过了更多的兼容性检查,但请相信我,1.3 dev 与更多应用程序兼容,对许多应用程序问题有更好的解决方案,更多的 directx 修复,并且总体上会比 1.2 分支给你更好的结果。自从为 WineHQ 创建 PPA 以来,我一直将其用作我的 1.3 升级存储库,它从未让我失望过。它解决了许多应用程序的许多问题,修复了 directx,修复了声音和许多其他问题。每两周,当 1.3 分支的新版本发布到 PPA 时,就像一场派对。所以我真正好的建议是使用 1.3 分支而不是 1.2 稳定版。我意思是很好的建议!因为 1.3 分支中许多问题都会消失。安装 PPA 的信息非常简单,如下所示:http://www.winehq.org/download/ubuntu

    安装 PPA winehq、更新存储库并下载/升级到 1.3.x 版本的 wine(现在应该是 1.3.30。要检查,请转到终端并输入wine --version或打开winecfg并转到“关于”选项卡。)我们可以继续配置。

  3. 配置 Wine- 您可以通过几种方法来调整和配置 Wine。第一步应该是打开winecfgWine 应用程序。只需打开破折号或ALT+F2并输入winecfg。它将开始 Wine 的自动更新。等待几秒钟,然后转到“图形”和“音频”选项卡进行配置。如果应用程序无法全屏运行,您可以在“图形”选项卡中更改最大分辨率。如果应用程序没有发出声音或出现一些声音问题,您可以在“音频”选项卡中更改声音选项。您还可以使用著名的葡萄酒技巧。 WineTricks 用于安装其他应用程序运行所需的附加应用程序。例如最新的 DirectX、.NET Framework 等。要打开 winetricks,请像上面的 winecfg 一样操作,但键入的内容winetricks要改为。对于正在运行的多个应用程序和与此相关的配置,我建议转到此处:调整单个 Wine 程序的分辨率

  4. 获取帮助- 在 Askubuntu 或 winehq 论坛/bugtracker 中寻求帮助时。请务必记住包含您正在使用的 wine 版本、winetricks 安装的任何附加软件包(如果已安装)、您如何安装应用程序(通过 steam、网络、直接使用 setup.exe、CD...)以及如何执行应用程序(通过桌面链接、直接使用可执行文件...)和其他信息,以便任何有一定知识的人都可以提供帮助。

按照以下 4 个步骤,您可以减少:

  • 使用 Wine 时遇到的问题数量
  • 了解应用程序在 Wine 中是否能运行
  • 了解哪些配置最适合特定应用程序(更改 Windows 版本、图形、声音......)
  • 了解 appdb.winehq.org 网站中特定应用程序的配置技巧。
  • 在针对特定应用程序寻求帮助时节省时间。

答案2

Wine 是 Linux 的 Windows 兼容层。不幸的是,它并不完美,并不是每个应用程序都能运行,经过一番研究后发现,英雄联盟是无法在 Wine 上运行的游戏之一。

如果你仍想尝试一下,请查看 WineHQ 的此页面http://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=19141

或者通过 Codeweavers 访问此页面(他们创建了一个非免费版本的 wine 并提供相关支持) http://www.codeweavers.com/compatibility/browse/name/?app_id=6282

随着 Wine 更新游戏应该开始更好、更频繁地工作。

相关内容