58. 通过 Wine 在 Linux 上运行 Microsoft Office
他们做了什么
这个仓库是一个 Nix flake,通过 umu-launcher 和 GE-Proton(而不是原版 Wine)运行即点即用版的 Microsoft 365。每一个障碍都是通过阅读 Wine 和即点即用安装程序的日志找出来的,再用一个小的垫片 DLL 或注册表修改解决,涵盖许可、缺失的 Windows API、登录错误和 Direct2D 渲染等问题。README 没有介绍代理在其中扮演的角色。
结果如何
完整套件可以安装,Word 能够启动,用个人账号登录也正常。由于测试账号没有订阅,许可功能始终没有得到验证。Excel、PowerPoint 和 Outlook 已经安装,但还没有测试。
需要知道
安装需要下载好几 GB 的内容,安装程序窗口会长时间看起来像卡住了一样。需要 Microsoft 365 许可,登录还需要安装 680 MB 的 WebView2。
你可以这样尝试
我想在 [Linux 发行版] 上用 Wine 运行 [Windows 桌面应用,例如 Microsoft Office],不使用虚拟机。在这个文件夹中工作,尝试各种 Wine 配置,直到应用能安装并启动,然后把这套设置打包成 [Nix flake/shell 脚本],方便我复现。最后写一份简短的 README,说明步骤和已知问题;安装系统级软件包或删除任何内容之前先问我。
评论
0分享你对这一章的想法