如何在 Linux Mint 21.3 上设置 Microsoft Office:综合指南

2025-06-07

如何在 Linux Mint 21.3 上设置 Microsoft Office:综合指南

从 Windows 迁移到 Linux 既令人兴奋又充满挑战。虽然 Linux Mint 21.3 提供了流畅愉快的体验,但缺少 Linux 版 Microsoft Office 官方版本对许多用户来说可能是个不小的障碍。幸运的是,现在有一种方法可以将 Excel、PowerPoint 和 Word 等 Microsoft Office 应用迁移到 Linux 桌面。在本指南中,我将指导您使用 WinApps 和 Docker 在 Linux Mint 21.3 上设置 Microsoft Office。

为什么没有适用于 Linux 的官方 Microsoft Office?

由于缺乏 Linux 原生 Microsoft Office 版本而感到沮丧是可以理解的。然而,从商业角度来看,微软专注于 Windows 和 macOS 的决定是合理的。如果迁移到 Linux 就像在软件之间切换一样简单,那么可能会有更多用户放弃 Windows 转而使用 Linux。值得庆幸的是,在 Linux 上还有其他方法可以访问 Office 应用。

使用 WinApps 在 Linux 上运行 Microsoft Office

虽然缺少原生支持,但您仍然可以在 Linux 上使用 Microsoft Office,方法是使用WinApps ( https://github.com/winapps-org/winapps ) 在 Windows 环境中运行它。WinApps 使用 RDP 协议将 Windows 环境中运行的 Windows 应用程序渲染到您的 Linux 桌面上。我选择通过 Docker 容器运行 Windows 环境。设置方法如下:

步骤 1:在 Linux Mint 21.3 上安装 Docker

  1. 遵循 Docker 安装指南:Linux Mint 21.3 基于 Ubuntu 22.04,因此您需要遵循 Ubuntu Jammy Jellyfish 的 Docker 安装步骤。您可以在此处找到官方指南( https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository )。

  2. 添加 Docker 的官方 GPG 密钥和存储库

    • 如果您遇到与“virginia”(Linux Mint 的代号)存储库未找到相关的错误,则可能需要调整命令。发生此错误的原因是 Docker 的存储库无法直接识别“virginia”这个代号。请尝试以下命令:
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(echo "virginia") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Enter fullscreen mode Exit fullscreen mode
  1. 配置 Docker 以非 root 用户身份运行
    • 创建docker群组:sudo groupadd docker
    • 将您的用户添加到docker组:sudo usermod -aG docker $USER
    • 注销并重新登录以使更改生效。

第 2 步:安装必备软件

  1. 克隆 WinApps 存储库

  2. 安装 FreeRDP

    • 由于 Linux Mint 21.3 的官方存储库中没有 FreeRDP 3,因此请通过 Flatpak 安装它。
flatpak install flathub com.freerdp.FreeRDP
sudo flatpak override --filesystem=home com.freerdp.FreeRDP # To use `+home-drive`
Enter fullscreen mode Exit fullscreen mode

步骤3:在Docker中创建Windows环境

  1. 配置Docker

    • 使用文件中提供的默认配置、凭据、磁盘空间、RAM 等,compose.yaml或根据您的喜好进行自定义。更多信息,请访问dockur/windows repo
  2. 启动您的 Windows 环境

    • 打开您的终端,导航到 WinApps 仓库,然后运行:docker compose up

步骤 4:安装 Microsoft Office 应用

  1. 访问 Windows 环境

    • 通过远程进入您的 Windows 环境http://127.0.0.1:8006
  2. 安装 Web 浏览器

    • 使用 Microsoft Store 安装浏览器。
  3. 安装 Office 365

    • 像在常规 Windows 机器上一样下载并安装 Office 365。

步骤 5:更新 Windows 凭据(可选)

  1. 更改默认密码
    • 默认 Windows 环境凭据的docker密码为空。请更新此密码以增强安全性。

步骤 6:在 Linux 桌面上使用 Microsoft Office 应用

  1. 创建 WinApps 配置文件
    • 在 ~/.config/winapps/winapps.conf 创建一个包含以下内容的配置文件:
RDP_USER="docker"
RDP_PASS=""
#RDP_DOMAIN="MYDOMAIN"
#RDP_IP="192.168.123.111"
#WAFLAVOR="docker" # Acceptable values are 'docker', 'podman' and 'libvirt'.
#RDP_SCALE=100 # Acceptable values are 100, 140, and 180.
#RDP_FLAGS=""
#MULTIMON="true"
#DEBUG="true"
#FREERDP_COMMAND="xfreerdp"
Enter fullscreen mode Exit fullscreen mode
  1. 运行安装脚本

    • 导航到 WinApps 存储库并执行:./setup.sh。按照提示将 Office 应用添加到您的 Linux 桌面。
  2. 其他应用

结论

在 Linux Mint 21.3 上设置 Microsoft Office 看似一项艰巨的任务,但使用 WinApps 和 Docker 可以实现。按照以下步骤,您可以将 Microsoft Office 无缝集成到您的 Linux 环境中,让您在探索 Linux 优势的同时继续使用熟悉的工具。

如果您在设置过程中遇到任何问题或问题,请随时发表评论。祝您使用愉快!


文章来源:https://dev.to/ryantehhoonmeng/how-to-set-up-microsoft-office-on-linux-mint-213-a-compressive-guide-bco
PREV
Engenharia Reversa Primeiro Contato - 第 2 部分
NEXT
TypeScript 的问题