Wine 使用教程 7:借用容器和 Wine 版本安装 Microsoft Office 2013
在之前的教程中,我们介绍了如何利用 deepin-wine6-stable 安装 Microsoft Office 2013,但发现安装后的 Microsoft Office 2013 无法连接服务器,导致无法输入激活密钥。为了解决这个问题,我们可以尝试借用星火商店战网客户端的容器和 Wine 版本来安装 Microsoft Office 2013。以下是详细步骤:
一、准备工作

  1. 下载 Microsoft Office 2013 安装镜像:
    • 从 MSDN 网站下载 Microsoft Office 2013 安装镜像(例如 cn_office_professional_plus_2013_x86_x64_dvd_1149708.iso)。
    • 将下载的 ISO 文件放在下载文件夹(~/Downloads)中。
  2. 安装星火商店里的战网客户端:
    • 在星火应用商店中安装战网客户端。
    • 安装完成后,双击战网客户端的图标运行一次,直到出现战网客户端账号登录界面,然后关闭客户端。这将建立战网客户端的容器(Deepin-Battlenet 文件夹)以及 Wine 版本(Lwine7.1 文件夹)。
    二、复制容器和 Wine 版本
  3. 复制容器并改名:
    • 复制 Deepin-Battlenet 容器并改名为 Spark-Office。
    • 复制 Lwine7.1 并改名为 Lwine7.1-my。
    三、配置 Wine 环境
  4. 设置 Windows 版本:
    • 打开终端,输入以下命令:
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/winecfg• 在弹出的 Wine 设置窗口中,将 Windows 版本设置为 Windows 7。
  5. 安装 Gecko:
    • 安装 32 位 Gecko:
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/wine msiexec /i ~/.deepinwine/Lwine7.1-my/gecko/wine-gecko-2.47.2-x86.msi• 安装 64 位 Gecko(如果需要):
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/wine msiexec /i ~/.deepinwine/Lwine7.1-my/gecko/wine-gecko-2.47.2-x86_64.msi1. 安装 Mono:
    • 安装 Mono:
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/wine msiexec /i ~/.deepinwine/Lwine7.1-my/mono/wine-mono-7.1.1-x86.msi四、安装 Microsoft Office 2013
  6. 运行安装程序:
    • 在终端输入以下命令启动 Microsoft Office 2013 的安装程序:
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/wine ~/Downloads/cn_office_professional_plus_2013_x86_x64_dvd_1149708/setup.exe• 按照安装引导界面的提示操作,完成安装。
    五、运行 Microsoft Office 2013
  7. 运行 Word:
    • 在终端输入以下命令运行 Word:
    bash复制WINEPREFIX=~/.deepinwine/Spark-Office ~/.deepinwine/Lwine7.1-my/bin/wine "c:/Program Files (x86)/Microsoft Office/Office15/WINWORD.EXE"六、创建桌面快捷方式
  8. 创建 Access 快捷方式:
    • 在桌面新建一个 txt 文件,命名为 MSACCESS.txt,复制以下内容到 txt 文件中:
    ini复制[Desktop Entry]
    Categories=Application
    Exec=sh -c 'WINEPREFIX=/home/USER/.deepinwine/Spark-Office /home/USER/.deepinwine/Lwine7.1-my/bin/wine "c:/Program Files (x86)/Microsoft Office/Office15/MSACCESS.EXE"'
    Icon=MSACCESS
    MimeType=
    Name=Access
    StartupNotify=true
    Type=Application
    X-Deepin-Vendor=user-custom• 保存并退出 txt 文件,右键重命名,将后缀改为 desktop,最终文件名为 MSACCESS.desktop。
  9. 安装图标:
    • 如果图标在 /usr/share/icons/hicolor/scalable/apps 文件夹中,只需写图标文件的文件名(不写文件后缀)。
    • 下载并解压 office图标.zip,将里面的 6 个 svg 图标复制到 /usr/share/icons/hicolor/scalable/apps 文件夹中。
    七、清理不必要的文件
  10. 删除与战网客户端相关的文件夹:
    • 由于 Spark-Office 容器是复制的 Deepin-Battlenet 容器,里面可能包含战网客户端的一些文件夹。为节省磁盘空间,可以删除这些不必要的文件夹。
    八、注意事项
  11. 避免使用右键打开文档:
    • 为了防止调用错误的 Wine 版本,建议通过拖入 Word 中打开文档,或者在 Word 界面中打开文件,而不是通过文档的右键菜单选择 Microsoft Word 打开。
    • Excel、Access 等同理。
  12. 清理后台进程:
    • 使用过程中,Microsoft Office 可能会留下残留的后台进程。建议在退出 Microsoft Office 程序后,通过系统监视器强制关闭相关的后台进程。
    九、解决 PowerPoint 和 OneNote 无法运行的问题
  13. 参考解决方案:
    • 2022-7-3 更新:PowerPoint 和 OneNote 无法运行的问题已解决,详见以下两篇帖子:
    • ​​https://bbs.deepin.org/post/239888​​
    • ​​https://bbs.deepin.org/post/239886​​
    通过以上步骤,你可以在 Deepin 系统中成功安装并运行 Microsoft Office 2013,享受熟悉的操作体验。

慵懒的猫mi
1 声望0 粉丝