好吧,我安装了 wine,并尝试使用以下代码打开 Office365 安装程序:
wine <file_name>
我收到此错误消息:
0031:err:winediag:SECUR32_initNTLMSP ntlm_auth 未找到或已过期。请确保您的路径中有 ntlm_auth >= 3.0.25。通常,您可以在发行版的 winbind 包中找到它。
然后,Office 安装程序开始加载。过了一会儿,加载页面消失了,我收到另一条错误消息:
wine:从 0x7b44c1e7 调用未实现的函数 msvcp140.dll。?uncaught_exceptions@std@@YAHXZ,中止 0040:err:seh:setup_exception 堆栈溢出 1824 字节在线程 0040 eip 000000007bc5dc43 esp 0000000000140ef0 堆栈 0x140000-0x141000-0x240000
我是 Linux 新手,所以不知道该怎么做。
编辑:
办公版本:Professional Plus X64
XUbuntu版本:18.04
答案1
开发、测试和维护的志愿者葡萄酒对Office365做了一些测试,因为微软还没有发布针对Linux用户的说明,微软也没有发布Linux版本。
这Wine安装指南及错误描述64 位 Microsoft 应用程序 ('Office365 Business') 尚未在任何版本的 Ubuntu 上进行测试,仅使用 2017 版 Arch Linux x64 进行测试。最不差(“青铜级”)的结果由以下人员获得:
- 安装微软XML6(葡萄酒技巧请参阅 msxml6。
- 将“HKCU\Software\Wine\Direct3D\MaxVersionGL”(DWORD)设置为“30002”(十六进制)。
安装后: - 覆盖riched20到(本机,内置)。
- 复制 DLL(AppvIsvSubsystems32.dll,程序库,动态链接库) 从
drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/
到drive_c/Program Files/Microsoft Office/root/Office16/
。
32 位 Microsoft 应用程序 ('Office365 Personal') 的 Wine 安装指南和错误描述反映了使用Antergos x86_64,Gentoo Linux x86_64, 和Ubuntu 16.04“Xenial” amd64使用后者可获得最佳结果(“银”级),具体步骤如下:
分步说明: