1,wine有明显进步了,所以我收回wine安装office失败的话。现在网上找到仅包含word、excel、ppt的office2007简板,可以很方便的安装使用,只要先在winecfg中把riched20和usp10都改为native,就能正常安装使用。
至于安装包含visio的正版office2007,需要一点技术,听说按下图设置也能成功。wine官方主网站说也能装到正常运行的程度。(我没有测试) 2,永中软件最大的一个股东破产倒闭了,不过软件还在,网站也能访问。永中的兼容性也有了一些提高。不过未来走向不乐观呀。
3,听说openoffice换了主人了,将来有被闭源的可能,所以出了一个libreoffice接替他继续开源。
4,网上有人wine ms office成功以后做成了deb包,这个比自己折腾省劲,急需ms office的可以找到安装一下试试。同样,QQ和 迅雷 听说也有deb包了。
补充完毕
)
我现在将ubuntu作为办公环境桌面应用,因为被windows和MS Office包围着,所以这几天我用了一定时间,搜索网上可以找到的在linux中打开和编辑MS Office文档的办法和方案,专门用了一个虚拟机,全面测试了一下。现在将测试结果公布如下:
一般,我们找windows下软件兼容方案的思路是:
(1)先用linux下替代软件(依据viewtopic.php?f=95&t=47493&start=0)
(2)没有替代软件用wine
(3)wine不成用Crossover之类软件
(4)再不成用虚拟机
(5)虚拟机还是不成,只好不用ubuntu办公了,改回windows
测试目的:测试如何在linux环境下打开、编辑、保存MS Office的word、excel、ppt、visio文件(其他组件如outlook、access等,不常用,没有测试)
测试环境:kubuntu9.10a3,wine1.1.26
按照这个思路,我分别测试
一、MS Office在linux下的替代软件:
现在流行的主要有Openoffice和永中Office两种。
Openoffice:可以打开、编辑、保存MS Office的word、excel、ppt,不能处理visio。
优势:(1)免费(2)功能全面,某些方面比MS Office强(3)系统预装
存在问题:(1)打开后偶尔出现格式细节上的变动,特别是windows下的有些字体,在linux下变动明显。(2)插入的visio的ActiveX流程图显示格式错乱,变得很难看。(3)界面和操作习惯改变,一些概念性的东西改变,用惯MS Office的人使用Openoffice有一个习惯过程。
永中office:可以打开、编辑、保存MS Office的word、excel、ppt,不能处理visio。
与Openoffice比优点:(1)自带宋体、仿宋、楷体、黑体四种字体,可以缓解字体方面与MS Office的兼容(2)界面和操作习惯很象MS Office
存在问题:(1)打开后偶尔出现格式细节上的变动,不过比较少发生(与自带字体有关)。(2)插入的visio的ActiveX流程图显示格式错乱,变得很难看。(3)收费的(可以试用,过试用期以后只提示,不禁止试用),并且安装过程稍微麻烦。
附带:永中Office安装方法:
补充测试Dia和Kivio:为了处理visio文件,安装了Dia和Kivio,结果比较失望,Dia没法打开Visio格式文件,Kivio只能打开Visio XML文件。基本不能兼容Visio。下载安装永中Office(有几种中文字体,对office支持比ooo好,只是不支持visio。现在的版本是2009版,可以到官方网页下载。)
下载,解压(单击用ark打开,菜单中选择“动作--解压缩”),进到解压的目录,找到setup,右键--属性--权限--可运行,按f4,然后输入命令:sudo ./setup,按照提示安装
注意:
1,安装时需要更改安装目录,安装到自己的home目录里面,否则界面乱码。
2,如果想使用word、excel、visio等,请使用Crossover安装,挺稳定也挺方便,不过有几个缺陷,比如:1,有时有些字体显示乱码,需要换一种字体。2,嵌入到word的visio控件不能直接打开编辑。
3,在KUbuntu 下安装永中Office 2009后没有程序菜单项,解决办法如下:
打开编辑
代码:
sudo kate /usr/share/applications/eio.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Exec=/usr/bin/eio
Terminal=false
Type=Application
Icon=/usr/share/eiofileicon/eio.png
Categories=GNOME;Application;Office;X-Red-Hat-Base;
MimeType=application/x-eio;application/msword;application/vnd.ms-excel;application/vnd.ms-powerpoint;application/eit;application/ees;application/eiw;application/uof;
Name=启动永中集成Office 2009
Name[zh_CN]=启动永中集成Office 2009
OnlyShowIn=GNOME;
把最后一行: OnlyShowIn=GNOME;删除,保存,即可
下载地址:
http://www.evermoresw.com.cn/webch/down ... Office.jsp
结论:(1)感觉Openoffice功能界面好一点,永中office兼容性好一些。新手和习惯MS office的适合用永中office。(2)不能完全兼容MS Office,怀疑有可能因为兼容性影响日常工作(特别像我这样在windows包围环境中的)。(3)完全不能处理visio。
二、用wine
直接安装:测试试用最新版本wine1.1.26直接安装Office 2003,安装过程比较顺利,只是安装进度走到头以后,死掉了。手工杀掉安装进程,发现系统菜单里面没有启动项,手工打命令启动,报告错误,没有正常启动程序。宣告wine失败。
再次测试:Google搜索,发现有人提供了这样一个方案:在wine0.9.52下,Office2003能正常安装和试用,所以建议先把wine降级到0.9.52,再安装,然后升级wine,再安装winetricks,用它给wine打上dcom98、gecko、msxml3、riched20、riched30、gdiplus这几个包,就可以稳定试用了。MS Office的word、excel、ppt
感觉此方案很可信,就下载了wine0.9.52的包(针对ubuntu7.04和7.10的,已经没有针对其他版本ubuntu的了),发现有依赖性问题,安装不成功。
尝试在wine1.1.26中直接打这几个包,发现还是不能启动Office2003。
至此,wine失败!
三、尝试Crossover
Crossover安装office和visio很容易,安装以后也很稳定,但是问题也很明显:
(1),界面丑陋(2)速度慢,占用内存多(3)偶尔中文乱码,特别是visio里面,宋体居然是乱码!!(4)字体不全(PS.应该可以通过在windows系统拷贝字体解决,但牵扯版权,不推荐)
所以,感觉Crossover的Office基本是应付事,只能算勉强能用,感觉很不好用,整体还不如Openoffice和永中Office。
另外,Crossover是商品软件。我下载了一个30天试用的,所以直接卸载了。
结论:Crossover不好用,不能解决根本问题。
四、其他办法:
虚拟机没有测试,肯定没问题的,不过已经意义不大了。
最后,想了两个折中的方法:
1,(推荐,较少的版权纠纷)保留Crossover生成的~/.cxoffice/win2000目录,然后下载了一些免费的pptview、wordview、xlview(word、excel、ppt的查看器)放到里面,然后用按照以下命令建立菜单项,可以查看MS Office的word、excel、ppt。
代码: 全选
env WINEPREFIX="/home/l你的账户/.cxoffice/wine2000" wine "c:/Program Files/OfficeViewer/PPTVIEW.EXE"
并且发现:
代码: 全选
env WINEPREFIX="/home/l你的账户/.cxoffice/wine2000" wine "C:\Program Files\Microsoft Office\Visio11\VISIO.EXE"
需要拷贝他人windows内(c:/windows/fonts目录下)字体到(~/.cxoffice/wine2000/drive_c/windows/fonts目录下)解决字体问题。
2,(不推荐,有版权问题)在以下网址下载一个纯绿色免安装的office2000六合一,解压到任意目录,即可直接打开执行。
http://www.6080.cn/ViewDownloadUrl.asp?ID=2674
也需要拷贝他人windows内(c:/windows/fonts目录下)字体到(~/.wine/drive_c/windows/fonts目录下)解决字体问题。
至此,测试结束。结论是:
1,如果不牵扯到与windows和MS Office文档交流,ubuntu文档处理方面很不错了。但是牵扯到与windows和MS Office文档交流,用ubuntu处理文档还是不方便,有时出问题。
2,visio文档无法正常打开和编辑,即使用Crossover安装的,也不太正常。并且暂时没有解决方案。
3,网上下载的绿色免安装的office(2000)可以直接运行,不过有字体兼容性问题,需要拷贝windows下的字体。
还有以下方法可供测试:viewtopic.php?f=121&t=217973