OpenOffice 2 en español en Debian Sarge

Introducción

Después de leer el artículo esta mañana en barrapunto sobre openoffice 2.0 en ubuntu me decidi a instalarlo en mi debian. Ya puestos me he currado un pequeño manual para ponerlo en español.

  1. Agregamos al sources.list esta línea:

    deb http://people.debian.org/%7Ehalls/openoffice/test/ooo1.9-java/ ./

  2. Actualizamos e instalamos:

    # apt-get update
    # apt-get install openofficeorg-*

    (son casi 100 megas, tranquis porque se instala en /opt/ pueden convivir dos versiones de openoffice a la vez)

  3. Instalamos si no lo tenemos ya el sunj2sdk1.5 y sunj2sdk1.5debian (no se si es imprescindible pero para algunas cosas es necesario, no voy a explicar como instalarlo) Es recomendable tenerlo configurado con el sistema de dependencias de debian. (update-alternatives –config java )
  4. Probamos si funciona ejecutando (como usuario)

    $ /opt/openoffice.org1.9.73/program/soffice

  5. Si nos funciona y no da ningún error en la consola instalaremos el idioma. Sun ha preparado un archivo .sh que lo que hace es examinar nuestro equipo e intentar instalar un rpm. En debian esto no se puede y por eso no funciona. Además el paquete de idioma que he encontrado difiere de la versión y por tanto del directorio donde se instala. Como diría mi abuelo, ahora viene cuando la matan…
  6. Descargar el paquete de idioma de aquí: OOo_1.9.m79_native_LinuxIntel_langpack_es.sh
  7. Esto nos descarga un archivo rpm al que le han añadido unas líneas para hacerlo bash-script. lo editamos por ejemplo con nano y eliminamos todas las líneas hasta donde pone exit 0, (línea 146 más o menos), en nano si pulsamos Ctrl + k corta las líneas. También es posible hacer:

    # tail +146 OOo_1.9.m79_native_LinuxIntel_langpack_es.sh > openofficeorg-es-1.9.79-1.i586.rpm

  8. Con esto ya tenemos un paquete rpm que convertimos a deb con ayuda de alien:

    # alien openofficeorg-es-1.9.79-1.i586.rpm

  9. Esto genera el archivo openofficeorg-es_1.9.79-2_i386.deb pero no corras a instalarlo porque no vale. Hay que desempaquetarlo editar alguna cosa y volverlo a empaquetar. No es muy dificil, sigue estos pasos:

    # mkdir /tmp/paquete
    # cp openofficeorg-es_1.9.79-2_i386.deb /tmp/paquete
    # cd /tmp/paquete
    # ar x openofficeorg-es_1.9.79-2_i386.deb
    # mkdir tmp
    # cd tmp
    # tar xzvpf ../data.tar.gz
    # mkdir DEBIAN
    # cd DEBIAN
    # tar xzvpf ../../control.tar.gz

  10. Para no liarte pega los comandos en consola de uno en uno….. Con esto hemos conseguido descomprimir el paquete en /tmp/paquete/tmp/.
    Lo primero que tenemos que editar es el directorio donde se instala, asi que:

    # cd /tmp/paquete/tmp/opt
    # mv openoffice.org1.9.79 openoffice.org1.9.73

  11. Con eso cambiamos el 79 por 73 por lo que se nos instalan en el mismo sitio. Ahora cambiamos la version del paquete:

    # nano /tmp/paquete/tmp/DEBIAN/control

  12. Cambia el editor nano por el que tú uses. Tenemos que editar la línea que pone versión cambiando el 79 por 73, y si quereis podeis editar el responsable empaquetador y la descripción. Guardamos y reempaquetamos, ¿cómo? muy fácil:

    # cd /tmp/paquete/tmp/
    # dpkg –build . ..
    # cd ..
    # ls *.deb

  13. Ahora tenemos dos archivos deb, el de versión 79 y el 73, instalamos el 73:

    # dpkg -i openofficeorg-es_1.9.73-2_i386.deb

    Y con esto volvemos a abrir el openoffice:

    $ /opt/openoffice.org1.9.73/program/soffice

  14. Ya lo tenemos en español. Guarda el deb para instalarlo en más sitios (y los deb del openofficeorg que tienes en /var/cache/apt/archives/)

    Ya para terminar un pequeño truco para el gestor de bases de datos. Si intentamos conectarnos a nuestro mysql local necesitamos el conector java-mysql-connector, que tendremos que descargar de la web de mysql y copiar el .jar en /usr/lib/j2sdk1.5-sun/jre/lib/ext/ o el directorio donde tengamos instalado nuestro java.

    Si queremos que nuestro nuevo openoffice se integre en nuestro sistema tendremos que ejecutar:

    # /opt/openoffice1.9.73/program/pkgchk –shared
    # /opt/openoffice1.9.73/program/configimport –spool
    # /opt/openoffice1.9.73/program/update-mime-data «openoffice1.9»

Licencia del documento
Derechos de Autor © 2005 por mario_er.
Este documento esta liberado bajo la licencia creative commons

Compartir este artículo

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.