使用 Wine 在 Ubuntu 15.04 上安装 Office 2010

3l4*_*4ng 13 wine microsoft-office 15.04

我已经安装在Ubuntu 12.04 Office 2010的32位使用指南,如之前。但是,由于软件包更改,我无法在 Ubuntu 15.04 上复制相同的内容。

如何使用 Wine 安装 Office 10?

3l4*_*4ng 17

精简版

切换到最新的 Wine 版本 (1.7) 并安装winbind需要额外的步骤。

长版

这些说明适用于 Ubuntu 15.04 64 位。这大量借鉴了Crag Gomez 的指南,所以感谢他提供了很多这些说明。

  1. 安装最新版本的 Wine -dotnet20否则安装会导致问题

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装台面 OpenGL - 可能已经存在,所以下面的命令会简单地说明这一点。

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
    Run Code Online (Sandbox Code Playgroud)
  3. 为 32 位 OpenGL 库创建软链接(仅 64 位系统需要)

    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
    
    Run Code Online (Sandbox Code Playgroud)
  4. WINEPREFIX为 Office创建一个新的 - 这将是包含您的文件的目录。您可以使用任何目录,但我遵循标准的 Wineprefix 目录(添加您的用户名)。

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    
    Run Code Online (Sandbox Code Playgroud)

此外,创建该目录:

    mkdir -p /home/<username>/.wineprefixes/office2010/
Run Code Online (Sandbox Code Playgroud)
  1. 将 设置WINEARCH为 32 位。Office 10 32 位是效果最好的版本。

    export WINEARCH="win32"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装winbind. 如果不这样做,Office 安装会中途停止

    sudo apt-get install winbind
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装dotnet20msxml6corefonts模块使用winetricks。

    运行该命令后,系统会询问您是否要安装 Mono 包和 Gecko 包 -为两者选择 nowine-mono并且wine-gecko在您安装时应该已经安装wine

    winetricks dotnet20 msxml6 corefonts
    
    Run Code Online (Sandbox Code Playgroud)
  4. 执行实际的 Windows 安装。

    浏览到安装介质所在的文件夹并运行

    wine setup.exe
    
    Run Code Online (Sandbox Code Playgroud)
  5. 安装后更改 wineprefix 中库的设置

    • winetricks
    • 选择运行 winecfg。选择“库”选项卡。
    • 您应该会在Existing overrides部分看到msxml6(本机、内置)。突出显示它并单击编辑并选择本机 (Windows)并单击确定。现在,它应该显示为*msxml6 (native)
    • 然后从“库的新覆盖”部分添加riched20gdiplus库,并确保它们也设置为“本机”
  6. 您的办公程序应显示在 Unity 镜头中。