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

Deja un comentario

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