我搜索了互联网,发现有数百万人在安装和使用 wine 时遇到了问题,但几乎没有人遇到和我一样的问题,而对于那些遇到同样问题的人,给他们的建议似乎对解决我的问题没有任何帮助...
简而言之,我安装了 wine。如果我通过终端执行此操作,则会收到一些有关 gecko 丢失的奇怪消息(无论它是什么)。我几乎找不到有关它的信息,我找到的唯一信息告诉我如何安装它,但当我按照说明进行操作时,我被告知它不在要安装的存储库中。
更糟糕的是,当我运行 winecfg 时,出现以下所有这些错误:
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
如果我通过 ubuntu 包管理器安装它,它也不起作用...我无法用它运行 windows 安装程序 .exe,而且它没有出现上下文菜单项。
到目前为止,我已经按照了无数个教程,但还是无法继续。它似乎不是一个功能齐全的软件。我不明白……它只是与 ubuntu 20.04 不兼容吗?
答案1
答案2
好的。我终于让它工作了。:) 运行 winecfg 后,终端仍然会抛出一些错误,但它似乎实际上已经安装并运行我的 Windows 程序。当前稳定版本是 6.0.1。在 Ubuntu 20.04 上,正确的安装过程相当复杂,如下所示:
您必须先卸载 wine 和所有其他与 wine 相关的应用程序。例如 Wine tricks 等。
$ sudo dpkg --add-architecture i386
$ 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/ focal main'
$ sudo apt install --install-recommends winehq-stable
对于其他版本的 Ubuntu,请参阅此链接的官方说明:https://wiki.winehq.org/Ubuntu。
非常感谢那些真正试图帮助我的人。我希望有一天我能回报他们的恩情。:)