OpenOffice-1.1.4

Introducción a OpenOffice

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

Información sobre el paquete

Descargas adicionales

Instalación de OpenOffice

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

Explicación de los comandos

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.

Contenido

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.

Descripciones

sagenda

Crea una plantilla para agenda y ejecuta swriter.

scalc

Hoja de cálculo.

sdraw

Aplicación de dibujo.

sfax

Crea una plantilla para fax y ejecuta swriter.

simpress

Aplicación de presentaciones.

slabel

Crea una plantilla para etiquetas y ejecuta swriter.

sletter

Crea una plantilla para cartas y ejecuta swriter.

smaster

Crea un nuevo documento maestro.

smath

Editor de fórmulas matemáticas.

smemo

Crea una plantilla para memos y ejecuta swriter.

soffice

Abre una ventana de base con acceso a todas las aplicaciones de OpenOffice.

spadmin

Configuración de impresora de OpenOffice. Puede que necesites ejecutarlo si tienes problemas de impresión.

svcard

Aplicación para tarjetas de negocios.

sweb

Editor HTML.

swriter

Procesador de textos.

Last updated on 2005-04-09 00:53:09 +0200