UbuntuKylin 13.10 实用小技巧之8: 安装Apache OpenOffice 4.0

2013.10.25 更新:

Apache OpenOffice 4.0.1 已出来,一般的使用者,可以到OpenOffice.org 的网站下载:

www.openoffice.org/download

下载时,选择file-roller,UK就会自动解压缩。之后,先把LibreOffice移除掉,如果没有其他特别的需要,用下面所述最简单的 dpkg 方式装即可:

sudo apt-get purge libreoffice*

sudo dpkg -i zh-CN/DEBS/*.deb

sudo dpkg -i zh-CN/DEBS/desktop-integration/*.deb

在UK下,可以很简单的从DASH启动 OpenOffice 4.0.1

2013.12.04 补充:

* 如果要使用Apache OpenOffice 里的资料库套件(Base)的话,则必须加装 java,方法如下:

    sudo apt-get install openjdk-7.jre

* 如果常常有需要读写MS Office 文件的话,建议把 Windows 的中文字型拷贝到 [家目录]/[使用者]/.fonts 里,然后用下列指令让 Apache OpenOffice使用以增加文件转换的完美性:

fc-cache -f -v

* Apache OpenOffice 也可以在nfs的架构上,成为主要办公室软件的程序伺服器(application server),只需要装在一部机器,其他人就可以享用。 当然啦,要装设 Apache OpenOffice 程序伺服器以前,我们必须对这套软件有基本认识,因为一装设以后,我们就是自封的专家了。

* Apache OpenOffice 可以用persistent USB的方式,取代LibreOffice成为 Ubuntu LiveUSB的一部分。使用习惯以后,以自己的经验,对这个LiveUSB加一点调整,一根U棒就可以吃遍天下。

以上数点,等使用人数多了以后,我们再讨论。

前文提到,LibreOffice在中文环境,中文界面下,有一些问题。今天Apache OpenOffice 4.0 版刚刚出炉,我简单测试了一下(32-位元及64-位元都试了),好像还不错,希望对企业用Linux desktop有企图心的亲们,也能提供使用的经验。

因为OpenOffice跟LibreOffice可能会冲突,我建议用一般使用者的权限,将OpenOffice安装在家目录里面(假设为openoffice-4)。我们安装的步骤如下:

  1. 下载及解压缩 (略): 假设解压缩后的文件夹为 zh-CN

mkdir $HOME/openoffice-4
for i in zh-CN/DEBS/*.deb; do dpkg-deb  -xv  $i $HOME/openoffice-4; done
  1. 要执行时,cd 到 openoffice-4/opt/openoffice4/program,然后下 ./swriter 指令即可

  2. 如果要设置快速装置,请参考麒麟论坛的PO文

Apache OpenOffice 4.0给我第一个印象就是,它的外观有很大的改变,跟IBM 的 Lotus Symphony (Office Suite)非常的像:

当初OpenOffice.org的拥有人Oracle就是因为受到IBM的“指示”(IBM跟Sun/Oracle有合约,前者每年给后者好像两百万美金,后者则必须根据前者的需要来维持OpenOffice),才把版权转给Apache Foundation。 后来(印象中)好像IBM也把他们自己的办公室套件Lotus Symphone的版权也转过去。但我们都知道,Apache Foundation 只是一个空壳子架构而已,目前Apache OpenOffice的发展,应该是由IBM来主导。
从2012年1月开始,IBM就已经停止对他们自己的Lotus Symphony的开发,不管是公司本身的员工或是Lotus Symphony的客户,IBM都已经以OpenOffice来取代(在美国,IBM的员工除了有特殊需要,必须用OpenOffice)。Apache OpenOffice 4.0出来后,IBM将会出一套他们自己的“IBM OpenOffice”卖给他们的客户,基本上跟Apache OpenOffice 完全相同,只是把IBM的logo放到里面,再加一些样板(templates)。这些事麒麟桌面团队应该也可以做到吧。

Lotus Symphony 的开发工作,主要是由IBM在北京的一个分公司负责。IBM决定以OpenOffice取代Lotus Symphony的动作已经进行相当久了,IBM在北京的团队,在OpenOffice的经验也非常的深(讲一个故事,Sun在北京本来也有一组协助开发OpenOffice的团队,后来因为好像成果比不上IBM,Sun就把自己的团队裁了:curse:)

如果IBM真的是如我以上所说的已取得Apache OpenOffice开发的主导地位的话,因为IBM负责OpenOffice/Lotus Symphony的团队是在北京,OpenOffice 跟我们的关系,就会比LibreOffice要濃的多了!!!(LibreOffice基本上是一个欧洲产品,我个人则开始把Apache OpenOffice视成中国产品。)

Apache OpenOffice 4.0给我的第二个印象是,LibreOffice的中文界面跟它比起来,真好像是在不同的世界。Apache OpenOffice 4.0 的中文界面,用起来就像是中国人专门为中国写的程序。

这是AOO 4.0的英文界面:

下面是中文界面:

Apache OpenOffice 的中文界面会这么完整,原因可能相当复杂,包括OpenOffice的前身本来就有中文版(叫做StarSuite–英文版的叫做StarOffice),也已经有固定的客户。有关的故事,以后有时间再补充一下。不过目前我最感兴趣的是,如果IBM真正的介入OpenOffice的发展的话,对麒麟桌面的被接受度,将会有非常重大的影响。基本上,很多企业,可能会看着IBM的“面子”而采用麒麟桌面。

一般我们推广Linux桌面时,总是专注电脑游戏,桌面美观,等。但这些个人使用者,基本上是不付钱的。要让Linux桌面生根,主要还是要靠企业使用者。使用Linux桌面的公司多了,个人使用者自然会(最少不得不)接受。个人使用者多了,目前对Linux不友善的网站,以及电脑游戏的开发者,也自然会跟进。中国人有一句话叫“水到渠成”,就是这个道理。

IBM在一般企业的眼中,有无比崇高的地位。以后IBM是否可能跟麒麟连线,共造双赢的局面?我们可以被动的观察以后的发展,但如果有优客(们)有兴趣去主动积极去推动的话(即主动的跟IBM在北京分公司的开发者串联,邀请他们成为优客的一员),我想我们会更高兴看到的。:lol

我稍微注意了一下Apache OpenOffice 4.0的开发者名单,其中最少有14位是在北京的:

这些开发人员,应该都是IBM的员工。他们里面,有7位是在做品质管制(Quality Assurance)的工作!我在想,如果Apache OpenOffice的中文翻译跟LibreOffice一样邋遢的话,这些人的工作不知道还会不会再有?:dizzy:

经过一天的测试以后,基本上的结论是:

  1. Apache OpenOffice 4.0 启动比LibreOffice (4.0 及 4.1)要快多了。

  2. LibreOffice 目前中文化的程度,跟Apache OpenOffice 比起来真的是差得太远了。

基于以上两个主要原因,我们决定把LibreOffice除掉,整个系统改成Apache OpenOffice. 有兴趣的优客们,可以参考我们的步骤如下:

1.   sudo apt-get remove --purge libreoffice*
2.   cd zh_CN/DEBS
3.   sudo dpkg -i *.deb
4.   cd desktop-integration
5.   sudo dpkg -i *.deb

完成后,就可以从DASH上执行OpenOffice

4.0 UI 的主要变化是增加了侧边栏?3.x好像没有啊。

Apache OpenOffice 4.0基本上代表一个新的里程碑;它代表IBM Lotus Symphony 跟 OpenOffice开始融合(merger)了。在企业界,IBM这3个英文字母有代表了另一个(崇高)的意义。去年(或者可能是前年?)IBM在台湾的分公司宣布Lotus Symphony 这个办公室套件可以下载时,第一天就被下载了超过10万次。把Lotus Symphony装到麒麟以后,为了促进行销(marketing),我们私底下可以把Apache OpenOffice 4.x称呼为IBM OpenOffice(捡便宜搭个IBM列车:lol)。但最迫切的,还是要积极培养IBM OpenOffice有经验的使用者,可以帮忙回答问题,以及提供服务(包括以后有公司接受麒麟桌面/OpenOffice时,对公司维持收费的服务)。
我个人尝试推广Linux桌面已经十多年了,得到最深切的经验就是,没有服务,就没有Linux桌面。对企业界而言,还要再加三个字:没有“要付费”的服务,就没有Linux桌面。企业界没有付费的话,就不敢相信服务的品质。

以前用过IBM的Lotus,感觉并没有比OO或者LO强多少,运行超级慢。IBM的名字确实响亮。
大家更希望的是 OpenOffice和LibreOffice 能合并,但看来近期是不可能了。
:7_146:

“以前”???:dizzy:

我们小时候曾读到一句话:拿破仑的字典里,没有“失败”这两个字。 同样的,在Linux的字典里,也没有“以前”这两个字。原因很简单,Linux (或者是跟Linux有关的产品),实在变化的太快了!:lol

如果Lotus Symphony有希望跟Microsoft Office比较高下的话,IBM不可能把这个计划停掉。IBM把他们在北京Lotus Symphony的团队合并到Apache OpenOffice计划里,一定有他的道理。Apache OpenOffice 4.0 的产生,对我们而言,不只是多了一个办公室套件的选择,IBM这个响亮的名号,也大大的增加了Linux 桌面被企业界接受的机会。

另外,Lotus Symphony 只有32-位元版。前几天,Phoronix做了一个比较(抱歉,忘了出处在哪里),指出64-元的Linux系统在某些情况下要比32-元快50%。Apache OpenOffice也让IBM不必把Lotus Symphony移植到64-元系统。

01.12.2012 补充:

但最重要的是,目前新的电脑,都已经是基于64-bit UEFI,再过不久,大概没有公司企业会接受32-bit的软件了。当初IBM决定要放弃Lotus Symphony时,我觉得很诧异,为什么花了这么多钱(最少数十亿美金)这么长时间开发出来的软件,要放弃掉?现在想起来,才知道IBM的领导者,真的是有眼光,也有魄力!没有前途的产品,就要早一点抛弃掉。

谈到眼光,前一阵子,我在对美国的蓝草音乐做一些研究时,发现我们国家的领导30年前在河北一个又小又穷的县当县长时,就访问(美国国务院买单)了蓝草音乐的大本营,也是全世界最大粮仓的美国心脏地区(American Heartland),也跟当地的居民合照,建立长久的友谊。有一位朋友曾是中国某前领导的秘书,就常常跟我说:不管中国怎么变世界怎么变,中国领导者最放在心上的事,就是如何确保中国14亿人口不会饿肚子,这是永远不会变的。有时候粮食不是用钱就可以买得到的,及早建立良好关系很重要。另外,美国总统奥巴马对中国有敌意,但美国心脏地区的广大居民,对奥巴马可就没有好感。

把时间拉到目前。我们在尝试推广Linux桌面时,对象几乎总是在校的学生。这些人无法离开Windows,即使有非常少数人愿意与众不同,成效也非常低。我常常觉得我们应该跳出目前的框框,把目光放大放远,多多接触更广大的民众,把目标放在已退休的社会人士,较乡下的居民,农民等。这样做可能较接近中国长期的需要,也可能会让我们推广的工作做得更实际一点。:soso_e182:

我用了"IBM" (Apache) OpenOffice (32-元及 64-元都有)几天后,感觉很好,但我无法知道在较深入的中文环境下,效果如何。有志气当OpenOffice大牛的亲们,可以在打开后,打开“帮助”,就可以当做一本电子书来研读:

这些帮助的资料,相当详细,还有教人如何写宏等。

在我们自己的笔电里,Apache OpenOffice 已被改名为 “IBM OpenOffice”! 对于专业人员,这一招到时很管用(当然啦,我们自己的系统,我们要怎么叫就怎么叫):lol

想知道对docx的文档兼容性怎么样,运行大文档的时候,流畅性如何。本来一直用libreoffice,但是我在ubuntuky下的很卡,大文档打开呼,页面浏览不流畅,输入卡顿很厉害。目前用WPS中,刚刚下了openoffice,打算试试。

请问openoffice有32位的deb包吗?我从官网下了这个,结果打开全是64位的。OO.jpg

32-元的Apache (IBM) OpenOffice Debian packages可以从下面URL下载:

Apache (IBM) OpenOffice 32-bit DEBS

关于DOCX档案的配合情形,我们“特地”由OpenOffice 4.0打开几个例子,都没有问题。但中文档案方面,因为字形不同的关系,配合的情形,可能就很难讲了。

提到DOCX或其他微软档案在Linux里的配合情形,我最常讲的故事,就是当年毛泽东在国民党内混个一官半职没有问题,但他还是毅然决定以一介书生,回到湖南老家搞农民暴动起义。同样的,在微软的地盘里,永远是无法跟微软竞争的。如果一个Linux的办公室软件(或其他非微软的Windows办公室软件),它的好坏程度取决于跟MS Office的配合度的话,这是一个非常可悲的事。

因为微软并没有很诚实的公布 MS Office 的 spec (同时 MS Office本身也有臭虫–有些可能是故意的放进去的,让别的公司无法开发完全配合的办公室软件!)再好的配合度的软件,迟早一定会碰到无法正确打开的微软文件。今天没问题,将来总有一天也一定会碰到问题的。

因此,如果公司的作业必须靠MS Office的话,除非他们能找到资深的OpenOffice顾问,否则我一定强烈的建议他们继续使用MS Office ,当然也绝对不要幻想要转到Linux桌面啦。

如何培养资深的OpenOffice顾问(让Linux桌面能进入企业界,然后让学生及学生的父母亲们放心的学习Linux,不怕时间浪费掉了),就看各位大牛们愿不愿意放下身段了。

“如何培养资深的OpenOffice顾问(让Linux桌面能进入企业界,然后让学生及学生的父母亲们放心的学习Linux,不怕时间浪费掉了),就看各位大牛们愿不愿意放下身段了。”

再看了一下自己写的东西,发现上面这一段话说的很不确事实。

使用Apache OpenOffice(不管是Windows版或是Linux版),根本不需要Linux的知识。其实目前还在使用Windows但不时在Linux门口瞻望的亲们(大部分人想到要换作用系统都会心里怕怕的),我的建议是,先使用OpenOffice,习惯了以后再转到Linux来。使用Linux桌面并不需要任何Linux知识,但使用一段时间以后,就会发现Linux比起Windows要好太多了(安全性,速度,管理,多语言环境,等),到那时候才开始学习Linux就可以了。

今年从年初到9月30日为止,Apache OpenOffice已被下载了近4千万次(39,327,158次):

http://sourceforge.net/projects/ … 01-01+to+2013-09-30

在美国及日本,下载者有13%是苹果电脑使用者。单单这两个国家,就有一百多万位苹果使用者下载Apache OpenOffice。一般苹果使用者都较为独立,对软件的选择也较为挑剔。如果Apache OpenOffice的品质不好的话,应该不会有这么多人下载吧。另外,Apache OpenOffice 4.0在使用者界面及功能方面,比较以前的版本,有很大的改变(尤其是使用者界面)。不管是使用Windows,苹果,或Linux的亲们,现在正是进入这个领域的时候!

后继: 最新的资料,Apache OpenOffice 每天都有差不多20万次的下载。在一些较先进的国家,如美国,日本,西欧等,苹果使用者占下载人数的15%以上。在瑞士,Apache OpenOffice的苹果使用者更是占了25%。

http://sourceforge.net/projects/ … 10-01+to+2013-10-02

中文版的LibreOffice还有一些莫名其妙的问题,Apache OpenOffice的品质管制就要好多了,一个简单的比较如下:

这里我必须提一下,上面的截图是在OpenOffice Write里制作的。OpenOffice比起微软的MS Office来最大的长处之一,就是他的6个主要成分(Writer, Calc, Base, Impress, Draw, Math)基本上是一体的(integrated)。因此,OpenOffice Writer 虽然主要是用来编写文章的,但如果把它的画图功能打开来之后,就变成一个很强的(制图 + 编辑)的软件。这种软件,可以激发学生们的创新能力,其实是最适合在中国学校里推广的。

我不知道微软最新版的MS Office有没有这套功能,但如果有的话,价格是一个问题(一个很大的问题:lol)。同时,即使有人不在意花钱,转到新版的MS Office后,其他想象不到的问题也会出现,包括与旧版的MS Office档案无法配合的问题(我们亲身的经验)等等。这时候,钱也花了,旧版的MS Office也移除掉了。:cry:

2013.10.25 补充:

Apache OpenOffice 4.0.1 已出来,一般的使用者,可以到OpenOffice.org 的网站下载:

www.openoffice.org/download

下载时,选择file-roller,UK就会自动解压缩。之后,先把LibreOffice移除掉,如果没有其他特别的需要,用下面所述最简单的 dpkg 方式装即可:

    sudo apt-get purge libreoffice*
   sudo dpkg -i zh-CN/DEBS/*.deb
   sudo dpkg -i zh-CN/DEBS/desktop-integration/*.deb

在UK下,可以很简单的从DASH启动 OpenOffice 4.0.1

Apache OpenOffice 跟 WPS 其实不冲突。一般有点规模的企业,在选择办公室软件时,必须考虑到售后服务的问题(即我们常常听到的所谓SaaS–Software as a Service)。除非有优客们将来开一个 OpenOffice的服务公司:victory:,一般公司的老板,如果把桌面系统改为Linux的话,一定也会考虑WPS的。(如果要IBM提供服务的话,成本太贵了,只有大公司才付得起。WPS的服务费我想一定会比IBM便宜多了,而且,要企业界从OpenOffice转到WPS要比从Microsoft Office要容易多了。)

另外,Apache OpenOffice 采用的是APS 授权系统(Apache Software License),里面的功能,金山公司(或有志气的优客们)可以把需要挑的出来,大大方方放到WPS或其他自己写的软件里面去。LibreOffice因为是基于GPL授权,在法律上就无法这么做了。

Apache OpenOffice 也可以做成可携带式(portable)的套件。假设U盘的挂载点是 /media/$HOME/$USB,用下列的指令即可把OpenOffice 4.0.1复制到U盘里,随身携带:

sudo cp -a /opt/openoffice4   /media/$HOME/$USB/

Apache 4.0.1与4.0.0最大的不同点乃是修正了与Ubuntu Unity的符合性(compatibility)。Linux 有这么多的distros,谁是老大,应该很清楚了。:lol

另外,OpenOffice也包括了一个资料库软件(database program)叫做base(相当于微软的Access)。Base比Access强的地方,在于它和OpenOffice Writer是一体的(integrated),使用者可以直接从Base资料库里,与writer链接,很快的根据不同的对象“自动”制作出大批很复杂的文件。

Apache OpenOffice 的 Base 软件是用Java写的,因此我们必须加灌Java。最简单的办法如下:[indent]

sudo apt-get install openjdk-7.jre


2013.12.04 补充:

* 如果常常有需要读写MS Office 文件的话,建议把 Windows 的中文字型拷贝到 ./fonts 里,然后用下列指令让 Apache OpenOffice使用以增加文件转换的完美性:

fc-cache -f -v

* Apache OpenOffice 也可以在nfs的架构上,成为主要办公室软件的程序伺服器(application server),只需要装在一部机器,其他人就可以享用。 当然啦,要装设 Apache OpenOffice 程序伺服器以前,我们必须对这套软件有基本认识,因为一装设以后,我们就是自封的专家了。

* Apache OpenOffice 可以用persistent USB的方式,取代LibreOffice成为 Ubuntu LiveUSB的一部分。使用习惯以后,以自己的经验,对这个LiveUSB加一点调整,一根U棒就可以吃遍天下。

以上数点,等使用人数多了以后,我们再讨论。
[/indent]

ooo的字体很朦胧。我的桌面是kde。
以前使用的是Lo,好像安装一个gnome什么的就可以了。

KDE的桌面环境跟GNOME在结构方面及跟“外来”软件配合度方面,有大大的不同。OpenOffice.org(即LibreOffice 及 Apache OpenOffice的母亲)在KDE环境下,的确有一些问题,我不知道这个问题是否已经解决了,不过这是我们一直不用KDE的原因。后来我们习惯了GNOME以及现在的Unity(尤其是目前的Unity!!!)也就没有兴趣再尝试其他的桌面系统了。

LibreOffice的主要领导之一 Michael Meeks 是SuSE的员工,我们都知道SuSE是基于KDE的Linux系统,因此,LibreOffice与KDE的配合度也特别好。当然,这些改良的部分,可以间接的移植到Apache OpenOffice来,但我觉得Apache OpenOffice主要是给企业界用的。KDE的桌面环境非常不适合企业界使用。

我建议KDE的使用者能下个决心,“勇敢”的转到UbuntuKylin。中国已经是全世界数一数二的强国了,我们不应该因为麒麟是中国人开发的就支持麒麟(或是因为麒麟是中国人开发的就排斥它),但是如果大家能用平常心来学习使用UbuntuKylin的话,一定会发现这个麒麟桌面系统的确比其他的系统(不只是其他的Linux系统,还包括微软Windows 及 Apple Macs)要好用!

另外,我想提一下,OpenOffice.org的开发重心一直是在欧洲(尤其是德国),自从IBM接管以后,花了一年多的时间把OpenOffice.org跟IBM本身已有的Symphony/Lotus办公室套件合并,把名字改为Apache OpenOffice,也把开发重心之一转到北京。这个情形跟Ubuntu/UbuntuKylin有一点点类似,两者都是全世界性的产品(让我们免费的接收了这么大的资产,以后要推广到其他世界各地也很方便),但中国人以后有机会“控制”整个产品的发展。我们的桌面软件业一直很弱,Ubuntu及Apache OpenOffice让我们有一个占尽便宜的出发点,这是我们选择桌面作业系统及办公室软件时应该好好考虑的。

我要跟大家报告,自从UK1404 final beta 出来后, 中文环境下的LibreOffice (4.2.4.2 版)已有了不少的改进。

以前我们有(至少)两个主要问题,第一是中文版的LibreOffice在打开大档案时,很有问题。第二是,电子表格(Calc spreadsheet)在做“单元格格式化”(cell formatting)时,常常会停住 (frozen)了。因为有这些问题,我们无法使用LibreOffice。(英文版的LibreOffice则没有这些问题。)

最新版的LibreOffice出来后,这些问题已解决了。因为再怎么讲,LibreOffice比起Apache OpenOffice来还是较主流,因此, 除非有重大问题发生,我们会慢慢转回LibreOffice.

另外,Ubuntu/UbuntuKylin里所内含的LibreOffice并不是很全(为了要减少iso的空间),使用者最好用下列的指令把它补齐:

sudo apt-get install libreoffice