openoffice-1.0.2

简单介绍openoffice

下载地址 (HTTP):       http://sf1.mirror.openoffice.org/stable/1.0.2/OOo_1.0.2_source.tar.bz2
下载地址(FTP):         
使用版本:                   1.0.2
软件包大小:                   155 MB
预计磁盘使用空间:      2.1 GB
预计编译时间:           14 Hrs (850 MHz)
预计安装后空间:        203 MB

openoffice 是一个开放源代码的办公组件,与StarOffice是双胞胎。

openoffice 依赖于:
    freetype-2.1.3
    xfree86-4.3.0
    j2sdk-1.4.1
    zip-2.3
    unzip-5.50
    tcsh-6.12
    db-4.1.25
    STLport-4.5.3
    which-2.14
    mktemp
openoffice 将利用:
    ant

ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z 下载 General Polygon Clipper 库.

还要从 http://downloads.linuxfromscratch.org/blfs-patches 下载各种以 openoffice-1.0.2 开头的补丁。你将需要它们中的大多数,除了目的是启用系统安装过的包的那些补丁外(这时你需要根据自己的系统来选择)。

源码包只有英文的帮助文件,一个国际化的帮助在:http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/.

如果你在编译 openoffice 的时候遇到困难,可以在 http://www.linuxfromscratch.org/~tushar/ 查找关于 openoffice 提示的更详细的信息。 这些提示还论述了怎样安装辅助软件的方法。

安装 openoffice

注意,openoffice 与 bison-1.875 不兼容。要降级到 bison-1.75 或安装一个 bison-1.75 到其他位置(如/opt/bison-1.75) 并把 $bison_prefix/bin 放在 PATH 环境变量的第一位。

运用下载的补丁并拷贝 gpc 文件.

mv ../gpc231/* external/gpc &&
rm -rf ../gpc231 &&
for p in ../openoffice-1.0.2-*.patch
do patch -Np1 -i $p
done

如果你要优化编译,编辑 solenv/inc/unxlngi4.mk,把想要的优化参数加到 CFLAGSOPT 变量。一些用户说不能用 -fomit-frame-pointer. 其实最好不要用任何自定义的优化。下面的命令移去了上述文件中一个不正确的 -mcpu 参数。

cd solenv/inc &&
cp unxlngi4.mk unxlngi4.mk.orig &&
sed -e "s:\-mcpu=pentiumpro::" \
unxlngi4.mk.orig > unxlngi4.mk &&
cd ../..

用下列命令配置 openoffice. 你可以加上额外的语言支持。如果你所选语言中缺少某一个部件,那么缺省会变成英文。

cd config_office/ &&
./configure --with-lang=ENUS --with-stlport4-home=/usr &&
cd .. &&
source LinuxIntelEnv.Set.sh

用下列命令编译 openoffice.

./bootstrap &&
dmake

如果你下载了本地化的帮助文件,现在把它解压,放在下面提到的目录里,然后再重建安装集合。

cd solver/641/unxlngi4.pro/pck &&
for i in $(ls ../../../../../helpcontent_*_unix.tgz)
do
tar -xvzf $i
done &&
cd ../../../../instsetoo &&
rm -rf unxlngi4.pro &&
dmake &&
cd ..

用下列命令安装 OpenOffice. 下面的命令安装的是英语集合,要安装一个本地化的版本,把 01 换成国际电话中你们国家的代码。注意:在安装的时候,需要 X 显示,仅管没有可见的 X 窗口。如果你是在控制台下运行,你可以使用 Xvfb。

cd instsetoo/unxlngi4.pro/01/normal &&
cp install install.orig &&
sed -e "s:^oo_home=.*:oo_home=openoffice:" install.orig > install &&
./install --prefix=/opt &&
for appl in swriter scalc sdraw simpress smath soffice
do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
done

命令解释

mv ../gpc231/gpc.* external/gpc :把 gpc 文件拷到合适的位置。

--with-lang=ENUS :支持英语。你也可以设置更多的语言或者全部现有的语言。

./bootstrap : 建立启动编译进程所需的包。

dmake : 编译 openoffice.

sed -e "s:^oo_home=...: 去掉安装目录名称里指明的版本号。

for appl in swriter scalc sdraw simpress smath soffice; do ... : 建立一个可以在命令行下直接启动openoffice的连接,这样就不用切换到安装目录了。

内容

openoffice 包括 swriter, simpress, scalc, sdraw, smath.

说明

swriter

字处理程序。

simpress

演示文稿程序。

scalc

电子表格程序。

sdraw

绘图程序。

smath

数学公式编辑器.