如何在 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
-
遵循 Docker 安装指南:Linux Mint 21.3 基于 Ubuntu 22.04,因此您需要遵循 Ubuntu Jammy Jellyfish 的 Docker 安装步骤。您可以在此处找到官方指南( https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository )。
-
添加 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
- 配置 Docker 以非 root 用户身份运行:
- 创建
docker
群组:sudo groupadd docker
。 - 将您的用户添加到
docker
组:sudo usermod -aG docker $USER
。 - 注销并重新登录以使更改生效。
- 创建
第 2 步:安装必备软件
-
克隆 WinApps 存储库:
- 从 GitHub 克隆存储库:WinApps GitHub Repo。
-
安装 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`
步骤3:在Docker中创建Windows环境
-
配置Docker:
- 使用文件中提供的默认配置、凭据、磁盘空间、RAM 等,
compose.yaml
或根据您的喜好进行自定义。更多信息,请访问dockur/windows repo。
- 使用文件中提供的默认配置、凭据、磁盘空间、RAM 等,
-
启动您的 Windows 环境:
- 打开您的终端,导航到 WinApps 仓库,然后运行:
docker compose up
。
- 打开您的终端,导航到 WinApps 仓库,然后运行:
步骤 4:安装 Microsoft Office 应用
-
访问 Windows 环境:
- 通过远程进入您的 Windows 环境
http://127.0.0.1:8006
。
- 通过远程进入您的 Windows 环境
-
安装 Web 浏览器:
- 使用 Microsoft Store 安装浏览器。
-
安装 Office 365:
- 像在常规 Windows 机器上一样下载并安装 Office 365。
步骤 5:更新 Windows 凭据(可选)
- 更改默认密码:
- 默认 Windows 环境凭据的
docker
密码为空。请更新此密码以增强安全性。
- 默认 Windows 环境凭据的
步骤 6:在 Linux 桌面上使用 Microsoft Office 应用
- 创建 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"
-
运行安装脚本:
- 导航到 WinApps 存储库并执行:
./setup.sh
。按照提示将 Office 应用添加到您的 Linux 桌面。
- 导航到 WinApps 存储库并执行:
-
其他应用:
- 仅显示官方支持列表中的应用。如需运行其他应用程序,请参阅WinApps 自述文件( https://github.com/winapps-org/winapps?tab=readme-ov-file#running-applications-manually )。
结论
在 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