(注意:这个问题的先前版本过于冗长,没有切中要点。我已经完全重写了它。)
2022 年 1 月 7 日(约 3 周前),我按照以下方法安装了 WineWineHQ 说明(我相信当时应该是 6.0.2 版本)安装在我的 Ubuntu 21.10 机器上。安装后,我第一次使用 Wine 运行任何东西时,遇到了一些小的图形弹出窗口,提示我安装 Mono、32 位 Gecko 和 64 位 Gecko。我这样做了,然后能够毫无问题地运行依赖于 Mono 和 Gecko 的 Windows .NET 应用程序。
当尝试重新安装或全新安装 wine(现在的版本为 7.0.0)时,系统仍提示我输入 mono,但不再提示我输入 gecko(任何版本)。这种情况发生在我的 Ubuntu 21.10 上,也发生在我清理了灰尘来测试这个问题的旧 18.04 机器上。请注意,18.04 之前从未安装过任何版本的 Wine:因此,即使在完整的“原始”安装中也会出现此问题。
据 WineHQ 报道,当前 Wine 版本对应的 Gecko 版本仍然相同。因此我尝试手动安装两个(32 位和 64 位)Gecko .msi
。
我尝试了wine msiexec
和wine uninstaller
。在这两种情况下,wine uninstaller
都确认.msi
已成功安装。然而,.NET应用程序仍然无法正常运行。
我想知道我应该怎么做才能安装一个可以正常工作的 Gecko。理想情况下,我希望复制以前的行为,即在 Wine 首次启动时,系统会提示我自动安装 32 位 Gecko 和 64 位 Gecko。