使用 Wine 在 Ubuntu 15.04 上安装 Office 2010

使用 Wine 在 Ubuntu 15.04 上安装 Office 2010

我之前在 Ubuntu 12.04 上安装了 Office 2010 32 位,使用过以下指南。但是,由于软件包发生变化,我无法在 Ubuntu 15.04 上复制相同的操作。

如何使用 Wine 安装 Office 10?

答案1

简洁版本

切换到最新的 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
    
  2. 安装 mesa OpenGL - 可能已经存在,因此下面的命令只会说明这一点。

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  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
    
  4. 为 Office创建一个新目录WINEPREFIX- 这将是包含您的文件的目录。您可以使用任何目录,但我遵循了标准的 Wineprefix 目录(添加您的用户名)。

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    

另外,创建该目录:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. 设置WINEARCH为 32 位。Office 10 32 位是效果最好的版本。

    export WINEARCH="win32"
    
  2. 安装winbind。如果不执行此操作,Office 安装将中途停止

    sudo apt-get install winbind
    
  3. 使用 winetricks安装dotnet20msxml6corefonts模块。

    运行该命令后,系统会询问您是否要安装 Mono 包和 Gecko 包 -都选择否.wine-mono并且wine-gecko应该在你安装时就已经安装了wine

    winetricks dotnet20 msxml6 corefonts
    
  4. 进行实际的 Windows 安装。

    浏览到包含安装媒体的文件夹并运行

    wine setup.exe
    
  5. 安装后更改 wineprefix 中的库设置

    • 跑步winetricks
    • 选择运行 winecfg.选择“库”选项卡。
    • 你应该看到msxml6(本机,内置)在里面现有覆盖部分。突出显示它并单击编辑并选择本机(Windows)并点击确定。现在它应该显示为*msxml6 (本机)
    • 然后riched20gdiplus库的新覆盖部分,并确保这些也设置为“本国的”
  6. 您的办公程序应该会出现在 Unity 镜头中。

答案2

我的机器是 64 位的,第一个答案中的所有步骤对我来说都有效,但是在某些 winetricks 命令中,我必须编写如下内容:

env WINEPREFIX=~/.wine32 winetricks dotnet20

我对剩下的msxml6 corefonts

相关内容