OpenOffice.org 没有提供 64 位的版本下载,只好自动动手编译了。
编译步骤比较简单,但是耗费的时间就有点长了 .... 大约4个小时吧。
编译前,请确保源代码所在的分区至少有5G的空闲空间,编译完成后,源代码目录居然有4.6G,太吓人了。
编译前需要安装 Apache-ant、JDK、tcsh 等软件包,具体步骤请看
http://cblfs.cross-lfs.org/index.php/Open_Office
在运行 dmake 编译时可能遇到的一个问题:缺少 libmawt.so
Checking DLL ../../unxlngx6.pro/lib/check_libofficebean.so ...: ERROR: libmawt.so: cannot open shared object file: No such file or directory
dmake: Error code 1, while making '../../unxlngx6.pro/lib/libofficebean.so'
---* tg_merge.mk *---
ERROR: Error 65280 occurred while making /root/OOG680_m5/bean/native/unix
dmake: Error code 1, while making 'build_instsetoo_native'
---* *---
这个文件属于 JDK, 其实是存在的,只不过编译程序无法找到而已,简单的办法就是进入 $JAVA_HOME/jre/lib/amd64,然后创建 motif21/libmawt.so 到当前目录,如下:
# cd $JAVA_HOME/jre/lib/amd64
# ln -s motif21/libmawt.so
然后再运行 dmake 即可
后面一般不会再有错误出现了。
编译安装完成后,大约有380M,启动速度飞快~~~~ 不到1秒
唯一的缺点是界面是英文的, 不过在 ./configure 时加上 --with-lang=ALL 就可以有其他语言了(包括中文)

