office安装后不能启动

这个 winetricks 可以安装一些 Windows 组件、dll、字体,也可以帮你管理 Wine 的环境,既有命令行方式又有 GUI 方式。

winetricks 不加参数来以 GUI 的方式启动 winetricks 配置 wine 的环境、安装组件等等,若后面加了参数(比如组件名)就直接以命令行方式安装该组件。可以使用 wineboot 来模拟 Windows 的重启,加上参数 -r 是只重启不执行开机自启的操作,-i 参数是初始化这个 Wine 环境,-s 参数是关机。

以上的所有命令,都可以配合 Wine 的环境变量来运行,关于 Wine 的环境变量,官网给出的指南在:,其中有三个很有用的环境变量:WINEPREFIX, WINEARCH, WINEDEBUG。我这里简单说一下这三个环境变量的意思。

WINEPREFIX:用来指定 Wine 要使用的配置目录位置,值就是一个目录路径,默认的配置目录是  $HOME/.wine,因此,我们通常指定这个环境变量来新建一个新的 Wine 环境,最好是一个应用一个 Wine 环境,这样可以避免 Wine 的配置和依赖冲突。每个 Wine 配置目录下都会有自己的 drive_c 目录,也就是虚拟的 C 盘。

WINEDEBUG:用来指定运行 Wine 的调试频道,默认情况下运行 office 会有一堆一堆的日志打印到控制台上,所以为了防止太多日志打印出来我都是直接指定该环境变量的值为”-all”。

 怎么让上面的那些命令配合着这些环境变量呢?可以在当前终端中运行

这样做的好处是当前终端中后期的 Wine 命令都会使用这些环境变量,但是一旦你新开了一个终端这些环境变量就用不了了。也可以在每一个 Wine 命令前面指定这些环境变量:

这样子虽然命令长了点,但是不会出现意外。下面我都会使用这种方式来运行 Wine 命令。

好了,Wine 的部分说完了。

这里我用的是 MSDN 上的 Office 2016 ProPlus,需要注意的是在那里下载的 Office 是零售版(Retail),激活是需要账号或者密钥的,然而使用 Wine 安装后 Office 的账号登录功能有 Bug,不能登录 Office 账号,所以不能用 Office 账号来激活,只能通过密钥来激活。然而有些密钥还是需要绑定 Office 账号来激活的,所以,使用 Wine 安装 Office 2016 激活是一个大问题,如果介意的话下面就不用看了。当然如果有大佬能够解决 Office 账号登录的 Bug,也请在文章下面评论,我会更新文章,同时我也会关注 Wine 社区看看有没有解决方法。

好了,不想去 MSDN 下载 Office 的我这里直接给出下载链接:

准备工作都做好了,接下来我们就开始安装吧。

在安装之前我们要先创建一个全新的 Wine 环境,运行以下命令:

这里我使用 $HOME/.wineoffice 作为 Wine 的环境配置目录,注意这个目录必须是不存在的,若已经存在 Wine 会报错。最后出来的 winecfg 界面是这样的:

这里我们要安装几个 Windows 组件和 DDL。运行以下命令:

这样子就使用 winetricks 来安装并注册我们需要的组件,也可以通过 GUI 的方式来安装。安装的过程中会弹出安装界面,点下一步就可以啦。

最后我们再运行一下一开始的那个 winecfg 命令,看到函数库标签页那里是下图这样的就可以了:

再看一下应用程序标签那里的 Windows 版本是不是 Windows7,不是的话要改回来,接下来我们就可以进行安装的步骤了。

怎么安装呢?首先我们要把下载下来的 iso 镜像挂载一下,在 Ubuntu 下双击那个 iso 文件即可,也可以右键点击 iso 文件,选择用磁盘映像挂载器打开,过会我们就可以在文件管理器中看到一个名字为”16.0.″的分区了,打开终端进入到这个分区下的”office”目录后就可以开始我们后面的步骤了:

每个人的分区路径可能不一样,最终我们要运行的就是 office 目录下的 setup32.exe 文件。运行下面的命令来启动安装过程:

然后就会出现 Office 的安装向导,正常情况下会有进度显示,但使用 Wine 运行的话进度条并不会显示,如下图所示:

同时在通知区域也会有一个安装通知,点击那个通知图标可以看到安装进度,如下图:

在安装的过程中呢,你会看到控制台一直在刷刷刷的报信息,一堆”fixme”什么的,不要慌

只要不是”error”就行。前面我也说过可以通过更改调试通道来禁止输出,不过那都是等程序稳定了才这样做的。

这个安装过程很快的,安装完的时候那个安装通知就没了,这个时候那个安装窗口并不会主动关闭,也不会有什么完成和关闭按钮,你只能通过任务栏那里的图标右键来点击退出才能关闭这个窗口。

刚安装完的时候应用菜单那里并不会出现 Word 呀,Excel 呀,PowerPoint 之类的快捷方式,要等一会才能出现。那么接下来就要手动启动 Word 来看看安装的成果。

切记不能直接在那个目录下双击启动 Word,因为这样子你使用的是默认的 Wine 环境,默认的是”$HOME/.wine” 目录,那里面可没有启动 Word 需要的东西。由于 C 盘下的这些目录都含有空格,因此在命令行中运行的话要么两边加上引号要么空格前面加一个反斜杠转义。

正常情况下,控制台也会刷刷刷的报信息,不管它,过了一会我们就能看到蓝蓝的 Word 出现了。一开始让你接受条款并让你激活,这个激活就看你们怎么激活的了,反正不能使用登录账号功能。下面放上一张打开后的预览图:

正常情况下过一会 Office 的应用快捷方式就创建好了,你就可以在显示应用程序那里看到 Office 应用的图标了,这些图标已经是配置好 Wine 环境的,不用担心打不开的情况。这个时候也可以右键点击一个文档来通过 Office 应用来打开了。

这里说一说我遇到的问题:

1.无法使用账号登录功能。

3.打开 Office 应用后如果 Ubuntu 中开启了护眼模式,护眼模式会失效,屏幕色彩变白,只有重新开关护眼模式才会重新变暖。

4.Word中部分色彩区域显示异常。可能是画面输出的问题,这个问题在 Wine 论坛中也有人遇到过,有人给出了一些解决办法,修改 Wine 的注册表值:

然而我并没有在注册表中找到这个键值。


}

我要回帖

更多关于 office出现错误无法启动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信