通过 Wine 在 Linux 上运行 Microsoft Office

Microsoft 365(Click-to-Run 版 Office)在标准 Wine 环境下通常无法运行。任务:Microsoft 365(Click-to-Run 版 Office)在标准 Wine 环境下通常无法运行。此 flake 尝试通过 umu-launcher 使用 GE-Proton(Valve/GloriousEggroll 为游戏提供的 Wine 构建版本)来运行它,同时提供 Bottles 项目的 ProtoSoda Wine 核心作为第二运行器。它不打包任何来自 Microsoft 的内容:Office 部署工具(ODT)和 Office 本身由 ms365 脚本在安装时下载。你需要拥有 Microsoft 365 许可证才能登录。配方来源包括:2026 年 2 月 Bottles 追踪器中关于 Office 365 x64 在 Wine 10.20 上配合 corefonts、msxml6、riched20、gdiplus、ODT 及少量 DLL 副本运行的报告;经典的 ruados / eylenburg Office-on-Wine 笔记(Direct2D 注册表调整,将 AppvIsvSubsystems* 和 C2R* DLL 复制到 Office 二进制文件旁);以及 2026 年 9 月 Bottles 宣布 Microsoft 365 可在其 Soda 11 Wine 核心的 Windows 10 前缀中安装、登录(含 2FA)并运行 Word。GE-Proton 11 属于同一 Wine 11 前沿分支,ProtoSoda 是该 Soda 核心的 Proton 布局版本,因此两者均被提供。用法:安装 `nix profile install .#ms365` 可获得 ms365、ms365-word、ms365-excel 等命令及 .desktop 条目。安装过程会下载数 GB 内容至 `~/.local/share/ms365/odt/Office`,然后在前缀内运行 Click-to-Run 安装程序。请勿操作安装窗口,它可能会长时间看似冻结。可选:Office Home 2024(零售密钥)。Microsoft 365 保持默认(`nix run .`, `.#word`, `packages.default`)。该 flake 还将一次性购买的 Office Home 2024 打包为独立的可选输出 `.#office2024`:使用 Home2024Retail 产品(Current 通道)的相同启动器,拥有独立的命令和位于 `~/.local/share/office2024` 的前缀,因此两者可并排安装。Home 2024 包含 Word、Excel、PowerPoint 和 OneNote。`nix profile install .#office2024` 提供 office2024、office2024-word 等命令及“Microsoft Word 2024 (Proton)”风格的桌面条目。以下所有 MS365_* 配置项同样适用。无需 `nix profile` 的桌面集成(KDE Plasma、GNOME、SteamOS 桌面模式等):`nix run .#shortcuts` 添加带有应用自身图标(取自已安装的 Office)的菜单条目和桌面快捷方式,并将 Word、Excel 和 PowerPoint 设为 .docx、.xlsx 和 .pptx 的默认应用。`nix run .#shortcuts -- --help` 列出选项(--no-desktop、--no-defaults、--variant ms365、--uninstall,后者移除所有集成但保留 Office 安装)。git pull 后需重新运行。激活:首先在 https://setup.office.com;工具:Claude Code。人工角色:原始帖子没有说明人如何参与。;局限:前提条件包括 Nix 环境、有效的 Microsoft 365 订阅或零售 Home 2024 密钥,以及用于 Wine 前缀的大量磁盘空间。约束:LTSC/批量密钥无效;安装程序 UI 可能视觉上挂起;在 Office 中直接输入密钥会失败。集成不确定性:这是社区 flake,非微软官方支持。密钥兑换和初始设置需要人工批准。。

工具

Claude Code

Agent Work Atlas 发布日期:

概述

Microsoft 365(Click-to-Run 版 Office)在标准 Wine 环境下通常无法运行。

工作流程

Microsoft 365(Click-to-Run 版 Office)在标准 Wine 环境下通常无法运行。此 flake 尝试通过 umu-launcher 使用 GE-Proton(Valve/GloriousEggroll 为游戏提供的 Wine 构建版本)来运行它,同时提供 Bottles 项目的 ProtoSoda Wine 核心作为第二运行器。它不打包任何来自 Microsoft 的内容:Office 部署工具(ODT)和 Office 本身由 ms365 脚本在安装时下载。你需要拥有 Microsoft 365 许可证才能登录。配方来源包括:2026 年 2 月 Bottles 追踪器中关于 Office 365 x64 在 Wine 10.20 上配合 corefonts、msxml6、riched20、gdiplus、ODT 及少量 DLL 副本运行的报告;经典的 ruados / eylenburg Office-on-Wine 笔记(Direct2D 注册表调整,将 AppvIsvSubsystems* 和 C2R* DLL 复制到 Office 二进制文件旁);以及 2026 年 9 月 Bottles 宣布 Microsoft 365 可在其 Soda 11 Wine 核心的 Windows 10 前缀中安装、登录(含 2FA)并运行 Word。GE-Proton 11 属于同一 Wine 11 前沿分支,ProtoSoda 是该 Soda 核心的 Proton 布局版本,因此两者均被提供。用法:安装 `nix profile install .#ms365` 可获得 ms365、ms365-word、ms365-excel 等命令及 .desktop 条目。安装过程会下载数 GB 内容至 `~/.local/share/ms365/odt/Office`,然后在前缀内运行 Click-to-Run 安装程序。请勿操作安装窗口,它可能会长时间看似冻结。可选:Office Home 2024(零售密钥)。Microsoft 365 保持默认(`nix run .`, `.#word`, `packages.default`)。该 flake 还将一次性购买的 Office Home 2024 打包为独立的可选输出 `.#office2024`:使用 Home2024Retail 产品(Current 通道)的相同启动器,拥有独立的命令和位于 `~/.local/share/office2024` 的前缀,因此两者可并排安装。Home 2024 包含 Word、Excel、PowerPoint 和 OneNote。`nix profile install .#office2024` 提供 office2024、office2024-word 等命令及“Microsoft Word 2024 (Proton)”风格的桌面条目。以下所有 MS365_* 配置项同样适用。无需 `nix profile` 的桌面集成(KDE Plasma、GNOME、SteamOS 桌面模式等):`nix run .#shortcuts` 添加带有应用自身图标(取自已安装的 Office)的菜单条目和桌面快捷方式,并将 Word、Excel 和 PowerPoint 设为 .docx、.xlsx 和 .pptx 的默认应用。`nix run .#shortcuts -- --help` 列出选项(--no-desktop、--no-defaults、--variant ms365、--uninstall,后者移除所有集成但保留 Office 安装)。git pull 后需重新运行。激活:首先在 https://setup.office.com

原文报告的结果

来源未提供测量结果。该项目声称对 Word、Excel、PowerPoint 和 OneNote 提供尽力而为的支持,并报告 OneNote 在 2026 年 9 月经过特定修复后可用。成功取决于使用基于账户的激活;由于缺少 SPP 实现,批量许可的 LTSC 密钥被声明为无效。未提供定量的性能或稳定性指标。

人工角色

原始帖子没有说明人如何参与。

局限

前提条件包括 Nix 环境、有效的 Microsoft 365 订阅或零售 Home 2024 密钥,以及用于 Wine 前缀的大量磁盘空间。约束:LTSC/批量密钥无效;安装程序 UI 可能视觉上挂起;在 Office 中直接输入密钥会失败。集成不确定性:这是社区 flake,非微软官方支持。密钥兑换和初始设置需要人工批准。

试一试

我想使用 Tombert/office365_flake 在我的 Linux 机器上设置 Microsoft Office。我的背景是 [可替换:例如,已安装 Nix 的 Ubuntu 24.04]。我拥有 [可替换:Microsoft 365 订阅 / Office Home 2024 零售密钥]。请指导我安装该 flake。首先,检查我是否安装了 Nix 和 git。然后,克隆仓库 [可替换:URL] 并运行 `nix profile install .#ms365`(如果我有零售密钥则运行 `.#office2024`)。监控安装日志中的错误。安装完成后,如果适用,指示我在 setup.office.com 兑换密钥。不要尝试在 Office 应用中直接输入密钥。设置后,启动 Word 并验证其是否成功登录。如果安装程序看似冻结,请等待 10 分钟再进行干预。报告最终状态和任何错误日志。如果我的许可证类型不明确,请向我询问澄清。

原始来源

来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。

更多同类案例 · 编程与开发