使用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的指南 ,所以感谢他提供了很多这些指示。
-
安装最新版本的Wine –
dotnet20
安装会导致问题sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update && sudo apt-get upgrade sudo apt-get install wine winetricks
-
安装mesa OpenGL – 可能已经存在,因此下面的命令只是说明了这一点。
sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
-
为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
-
为Office创建一个新的
WINEPREFIX
– 这将是包含您的文件的目录。 您可以使用任何目录,但我遵循标准的Wineprefix目录(添加您的用户名)。export WINEPREFIX="/home/
/.wineprefixes/office2010/"
另外,创建该目录:
mkdir -p /home//.wineprefixes/office2010/
-
将
WINEARCH
设置为32位。 Office 10 32位是最适合的版本。export WINEARCH="win32"
-
安装
winbind
。 如果不这样做,办公室安装将在中途停止sudo apt-get install winbind
-
使用winetricks安装
dotnet20
,msxml6
和corefonts
模块。运行该命令后,系统将询问您是否要安装Mono软件包以及Gecko软件包 – 两者都选择“否” 。 安装
wine
时应该已经安装了wine-mono
和wine-gecko
winetricks dotnet20 msxml6 corefonts
-
做实际的Windows安装。
浏览到包含安装介质的文件夹并运行
wine setup.exe
-
安装后更改wineprefix中库的设置
- 跑
winetricks
- 选择Run winecfg 。 选择“库”选项卡。
- 您应该在Existing overrides部分中看到msxml6(本机,内置) 。 突出显示它并单击“编辑”并选择“本机”(Windows) ,然后单击“确定”。 现在,它应该显示为* msxml6(本机) 。
- 然后从New override for library部分添加
riched20
和gdiplus
库,并确保它们也设置为“Native”
- 跑
-
你的办公室程序应该出现在Unity镜头中。
我的机器是64,第一个答案中的所有步骤都适用于我,但在一些winetricks命令中,我必须编写类似的东西
$enter code hereenv WINEPREFIX=~/.wine32 winetricks dotnet20
我为保留msxml6 corefonts
做了同样的msxml6 corefonts