使用Wine在Ubuntu 15.04上安装Office 2010

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

如何使用Wine安装Office 10?

精简版

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

长版

说明适用于Ubuntu 15.04 64bit。 这大量借鉴了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//.wineprefixes/office2010/" 

另外,创建该目录:

  mkdir -p /home//.wineprefixes/office2010/ 
  1. WINEARCH设置为32位。 Office 10 32位是最适合的版本。

     export WINEARCH="win32" 
  2. 安装winbind 。 如果不这样做,办公室安装将在中途停止

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

    运行该命令后,系统将询问您是否要安装Mono软件包以及Gecko软件包 – 两者都选择“否” 。 安装wine时应该已经安装了wine-monowine-gecko

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

    浏览到包含安装介质的文件夹并运行

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

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

我的机器是64,第一个答案中的所有步骤都适用于我,但在一些winetricks命令中,我必须编写类似的东西

 $enter code hereenv WINEPREFIX=~/.wine32 winetricks dotnet20 

我为保留msxml6 corefonts做了同样的msxml6 corefonts