openoffice-1.0.2

Introducción a openoffice

Localización de descarga (HTTP):		http://sf1.mirror.openoffice.org/stable/1.0.2/OOo_1.0.2_source.tar.bz2
Localización de descarga (FTP):			
Versión usada:					1.0.2
Tamaño del paquete:				155 MB
Estimación del espacio necesario en disco:	2.1 GB
Estimación del tiempo de construcción:		14 Hrs (850 MHz)
Estimación del tamaño de instalación:		203 MB

Openoffice es un entorno ofimático, el hermano en código abierto de StarOffice.

openoffice depende de:
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
y mktemp
openoffice utilizará:
ant

Descarga la librería General Polygon Clipper (Recortador General de Polígonos) de ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z.

Descarga también varios parches desde http://downloads.linuxfromscratch.org/blfs-patches. Los parches comienzan por openoffice-1.0.2. Necesitarás la mayoría de los parches, excepto aquellos que activan el uso de las versiones de paquetes instalados en tu sistema (deberás elegirlos basándote en tu instalación).

El paquete con los fuentes sólo contiene la ayuda en inglés. Puede haber un fichero traducido de contenidos de ayuda en http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/.

Si tienes problemas para construir openoffice, revisa la información detallada de la receta de openoffice en http://www.linuxfromscratch.org/~tushar/. La receta también informa sobre la instalación de software complementario.

Instalación de openoffice

Ten en cuenta que openoffice tiene problemas con bison-1.875. Cambia esta versión por bison-1.75 o instala bison-1.75 en un directorio alternativo (por ej. /opt/bison-1.75) y asegúrate que $bison_prefix/bin sea la primera entrada en la variable PATH.

Aplica los parches que descargaste y copia los ficheros gpc.

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

Si quieres optimizar la compilación, edita solenv/inc/unxlngi4.mk y añade tus opciones de optimización a la variable CFLAGSOPT. Algunos usuarios informaron que tuvieron problemas con -fomit-frame-pointer. Lo mejor es no usar ningún tipo de optimización. El comando siguiente elimina una opción -mcpu en dicho fichero, ya que es incorrecta.

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

Configura openoffice con los comandos siguientes. Puedes añadir otros lenguajes si lo prefieres. Si un componente en particular no se encuentra disponible en el lenguaje que elijas, estará por defecto en inglés.

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

Compila openoffice usando estos comandos.

./bootstrap &&
dmake

Si descargaste los ficheros zip con los contenidos de ayuda traducidos, deberás descomprimirlos en el directorio apropiado como se explica más abajo, y luego realizar de nuevo la instalación.

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 ..

Instala OpenOffice ejecutando los siguientes comandos. Estos instalarán el conjunto en idioma inglés. Para instalar una versión localizada reemplaza el 01 por el código telefónico internacional de tu país. Ten en cuenta que para instalarlo necesitarás un entorno X, aunque no haya ninguna ventana X visible. Puedes usar Xvfb si estás compilando en una consola.

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

Explicación de los comandos

mv ../gpc231/gpc.* external/gpc : Copia los ficheros gpc a su ubicación correcta.

--with-lang=ENUS : Compila para inglés americano. Puedes establecer más idiomas o "all" para compilar todos los idiomas disponibles.

./bootstrap : Crea los paquetes necesarios para lanzar automáticamente la construcción.

dmake : Compila el paquete.

sed -e "s:^oo_home=...: Elimina el directorio de instalación específico de la versión.

for appl in swriter scalc sdraw simpress smath soffice; do ... : Crea enlaces para que el paquete pueda iniciarse desde la línea de comandos sin tener que modificar el PATH actual.

Contenido

El paquete openoffice contiene swriter, simpress, scalc, sdraw y smath.

Descripciones