如何在 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,但您仍然可以通过在 Windows 环境下运行WinApps(https://github.com/winapps-org/winapps)在 Linux 系统上使用 Microsoft Office。WinApps 可以通过 RDP 协议在您的 Linux 桌面上渲染运行在 Windows 环境中的 Windows 应用程序。我选择通过 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。 - 请注销并重新登录,以使更改生效。
- 创建
步骤二:安装必备组件
-
克隆 WinApps 存储库:
- 从 GitHub 克隆存储库:WinApps GitHub 存储库。
-
安装 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:
- 使用文件中提供的默认配置、凭据、磁盘空间、内存等,
compose.yaml或根据您的喜好进行自定义。更多信息请访问dockur/windows 仓库。
- 使用文件中提供的默认配置、凭据、磁盘空间、内存等,
-
启动 Windows 环境:
- 打开终端,导航到 WinApps 存储库,然后运行:
docker compose up。
- 打开终端,导航到 WinApps 存储库,然后运行:
步骤 4:安装 Microsoft Office 应用
-
访问 Windows 环境:
- 通过以下方式远程连接到您的 Windows 环境
http://127.0.0.1:8006:
- 通过以下方式远程连接到您的 Windows 环境
-
安装网络浏览器:
- 通过 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/lionthehoon/how-to-set-up-microsoft-office-on-linux-mint-213-a-compressive-guide-bco