OpenOffice es un entorno ofimático, el hermano en código abierto de StarOffice.
Descarga (HTTP): http://download.openoffice.org/1.1.4/source.html
Descarga (FTP): ftp://ftp.ussg.iu.edu/pub/openoffice/stable/1.1.4/OOo_1.1.4_source.tar.gz
Suma MD5 del paquete: 20c10db97865ae4c51dc827d668b8939
Tamaño del paquete: 214 MB (de 11 a 13 MB más para el fichero de contenido de ayuda localizado)
Estimación del espacio necesario en disco: 3.1 GB (más si se usa el contenido de ayuda localizado)
Tiempo estimado de construcción: 75 SBU (más si se usa el contenido de ayuda localizado)
Parche requerido para gcc-3.3.4: http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-gcc33-1.patch
Parche requerido para usar con NPTL: http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-nptl-1.patch
Parche requerido si se compila con J2SDK-1.4.2: http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-jdk_1.4.2_fix-1.patch
Parche requerido (el ejecutable test está en /bin, no en /usr/bin): http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-test_bin_loc-1.patch
Parche opcional si deseas utilizar el freetype del sistema: http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-freetype-1.patch
Parche opcional si Linux-PAM-0.78 no está instalado: http://www.linuxfromscratch.org/blfs/downloads/6.0/OOo_1.1.4-no_pam-1.patch
General Polygon Clipper Library (opcional si se usa libart_lgpl-2.3.16): ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z
El paquete de 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/.
OpenOffice no crea un directorio cuando extraes el paquete. Crea un directorio de construcción y extrae las fuentes con los siguientes comandos:
mkdir OOo-build &&
cd OOo-build &&
tar -zxf ../OOo_1.1.4_source.tar.gz
Opcionalmente, desempaqueta y mueve los ficheros gpc, y aplica los parches descargados:
tar -zxf ../gpc231.tar.Z &&
mv gpc231/* external/gpc &&
rmdir gpc231 &&
for patch in ../OOo-1.1.4-*.patch
do patch -Np1 -i $patch
done
STLport buesca las cabeceras c++ en la ubicación equivocada. Pon un enlace simbólico en su lugar para satisfacer a STLport:
ln -sf /opt/gcc-3.3.4/include/c++/3.3.4 /usr/g++-v3
OpenOffice no se construirá con gcc-3.4.1. Ajusta tu ruta para incluir gcc-3.3.4:
export PATH_HOLD=$PATH &&
export PATH=/opt/gcc-3.3.4/bin:$PATH
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. Es mejor no usar ningún tipo de optimización. El comando que sigue elimina una opción -mcpu en dicho fichero, ya que es incorrecta.
sed -i "s:\-mcpu=pentiumpro::" \
solenv/inc/unxlngi4.mk
Configura OpenOffice con los comandos siguientes. Puedes construir grupos de lenguajes específicos basado en tus preferencias. Añade una lista separada por comas a la opción --with-lang=. Si un componente en particular no está disponible en el leguaje de tu elección, se utilizará el inglés de EE.UU. Si necesitas otros lenguajes, asegurate de añadir ENUS a la lista, en caso contrario la construcción fallará.
cd config_office/ &&
./configure --with-lang=ENUS \
--with-dict=ENUS --without-fonts \
--enable-libsn --with-system-zlib \
--with-system-freetype &&
cd ..
La compilación de OpenOffice si el valor de umask es algo exótico. La contrucción fallará también si las variables de entorno LANG o LC_ALL están establecidas. Utiliza los siguientes comandos para cambiar tu entorno de acuerdo con esto:
umask 0022 &&
unset LANG LC_ALL
Compila OpenOffice usando estos comandos.
./bootstrap &&
bash -c "source LinuxIntelEnv.Set.sh; dmake"
Si descargaste los ficheros tgz 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.
for i in ../helpcontent_*_unix.tgz
do tar -C solver/645/unxlngi4.pro/pck -zxf $i
done &&
rm -rf instsetoo/unxlngi4.pro &&
bash -c "source LinuxIntelEnv.Set.sh ; dmake"
Instala OpenOffice ejecutando los siguientes comandos para instalar el grupo de lenguaje inglés de EE.UU. Para instalar una versión localizada, reemplaza 01 con el código telefónico internacional de tu país.
cd instsetoo/unxlngi4.pro/01/normal &&
sed -i "s:^oo_home=.*:oo_home=openoffice:" install &&
./install --prefix=/opt &&
for appl in sagenda scalc sdraw sfax simpress slabel sletter \
smaster smath smemo soffice spadmin svcard sweb swriter
do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
done
Si tienes instalado desktop-file-utils-0.10 y usas KDE, no es necesaria más configuración. Si usas Gnome, deberías copiar los ficheros *.desktop a /usr/share/applications con los siguientes comandos:
install -d /usr/share/applications -m 755 &&
cp /opt/openoffice/share/gnome/net/ooo645*.desktop \
/usr/share/applications/ &&
rename ooo645 ooo /usr/share/applications/ooo645*.desktop
Por último, recupera tu entorno en su estado original:
export PATH=$PATH_HOLD &&
rm -f /usr/g++-v3
mv ../gpc231/gpc.* external/gpc: Copia los ficheros gpc a su ubicación correcta.
--with-lang=ENUS: Hace la instalación para el inglés de EE.UU.
--with-dict=ENUS: Instala diccionarios para el inglés de EE.UU.
--with-libart: Usa libart en vez de gpc para recorte de polígonos.
--with-libsn: Usa startup-notification.
--disable-java: No construye los componentes que necesitan java.
--without-gpc: No usa gpc. Elimina la capacidad de recorte de polígonos.
--without-fonts: No instala las fuentes Bitstream Vera, pues ya se instalaron con X.
--with-system-curl: Usa el curl instalado en el sistema.
./bootstrap: Crea los paquetes necesarios para lanzar automáticamente la construcción.
dmake: Compila el paquete.
sed -i "s:^oo_home=...: Elimina el directorio de instalación específico de la versión.
for appl in sagenda scalc sdraw sfax ...; do ...: Crea enlaces para que el paquete pueda iniciarse desde la línea de comandos sin tener que modificar la ruta actual.
El paquete OpenOffice contiene sagenda, scalc, sdraw, sfax, simpress, slabel, sletter, smaster, smath, smemo, soffice, spadmin, svcard, sweb, swriter, las librerías de OpenOffice y utilidades de soporte.
Configuración de impresora de OpenOffice. Puede que necesites ejecutarlo si tienes problemas de impresión.
Last updated on 2005-04-09 00:53:09 +0200