我之前在 Ubuntu 12.04 上安装了 Office 2010 32 位,使用过以下指南这。但是,由于软件包发生变化,我无法在 Ubuntu 15.04 上复制相同的操作。
如何使用 Wine 安装 Office 10?
答案1
简洁版本
切换到最新的 Wine 版本 (1.7) 并安装winbind
是需要额外步骤的。
长版本
本说明适用于 Ubuntu 15.04 64 位。它大量借鉴了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/<username>/.wineprefixes/office2010/"
另外,创建该目录:
mkdir -p /home/<username>/.wineprefixes/office2010/
设置
WINEARCH
为 32 位。Office 10 32 位是效果最好的版本。export WINEARCH="win32"
安装
winbind
。如果不执行此操作,Office 安装将中途停止sudo apt-get install winbind
使用 winetricks安装
dotnet20
、msxml6
和corefonts
模块。运行该命令后,系统会询问您是否要安装 Mono 包和 Gecko 包 -都选择否.
wine-mono
并且wine-gecko
应该在你安装时就已经安装了wine
winetricks dotnet20 msxml6 corefonts
进行实际的 Windows 安装。
浏览到包含安装媒体的文件夹并运行
wine setup.exe
安装后更改 wineprefix 中的库设置
- 跑步
winetricks
- 选择运行 winecfg.选择“库”选项卡。
- 你应该看到msxml6(本机,内置)在里面现有覆盖部分。突出显示它并单击编辑并选择本机(Windows)并点击确定。现在它应该显示为*msxml6 (本机)。
- 然后
riched20
从gdiplus
库的新覆盖部分,并确保这些也设置为“本国的”
- 跑步
您的办公程序应该会出现在 Unity 镜头中。
答案2
我的机器是 64 位的,第一个答案中的所有步骤对我来说都有效,但是在某些 winetricks 命令中,我必须编写如下内容:
env WINEPREFIX=~/.wine32 winetricks dotnet20
我对剩下的msxml6 corefonts