![如何克服在 wine 中安装 oculus exe 时出现的错误](https://linux22.com/image/200215/%E5%A6%82%E4%BD%95%E5%85%8B%E6%9C%8D%E5%9C%A8%20wine%20%E4%B8%AD%E5%AE%89%E8%A3%85%20oculus%20exe%20%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E9%94%99%E8%AF%AF.png)
我最近收到了 Oculus quest 2,需要安装电脑应用程序。遗憾的是,他们只有 Windows 支持。我试图使用 wine 来安装它,但是当我 cd 进入下载并运行“wine ./oc.exe”时,出现以下错误:
System.TypeLoadException:无法加载字段“Dawn.DawnController:_window”的类型(4),因为:无法加载文件或程序集“Daybreak,Version=1.16.0.0,Culture=neutral,PublicKeyToken=null”或其之一依赖关系。
我尝试过:安装.NET框架
安装最新版本的wine
这些都不能解决我的问题,你能帮我吗?
规格:Ubuntu Mate、wine 5.0.3
答案1
Wine 不提供 100% 的兼容性,有些东西根本不起作用。这可能会在 Wine 的未来版本中发生改变,但不能保证。 Oculus 设置当前评级为垃圾在里面葡萄酒应用数据库出现同样的错误,因此您可能无能为力(如果您不想开始调试 Wine 和 .NET)。
有人提到ALVR作为在 Linux 上使用 Oculus Quest 的一种选择,它具有实验性 Linux 支持但我没有 VR 经验,所以这可能是一个完全错误的建议。