红联Linux门户
Linux帮助

自己编译OpenOffice.org

发布时间:2007-09-21 00:05:17来源:红联作者:hspiritl
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 就可以有其他语言了(包括中文)
文章评论

共有 0 条评论