MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

OpenOffice2 en español

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.

ACTUALIZADO 21 JUNIO

Los repositorios raros ya no están disponibles.
A partir de ahora la beta de openoffice se puede instalar con esta línea del sources.list

deb http://idefix.eup.uva.es/soleup soleupix openoffice
Procuraré actualizar el mirror a menudo (cada semana o 15 días hasta que salga la versión oficial)

EDITADO 19/02/2005 13:10

He reempaquetado la nueva versión de openoffice (1.9.79-2) para no tener que hacer todas las chapucillas con el idioma español. He colgado todos los deb en un mirror sólo para él:
deb http://idefix.eup.uva.es/paquetes/oo_1.9.79.2 ./
Si teneis instalado el 1.9.73 desinstaladlo primero. Incluye el paquete del idioma en español.
Este proceso que describo a continuación está obsoleto. Es mucho más sencillo que hagas lo que se dice más arriba.
  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í

  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"


Vista Previa captura_ooo.png
Articulos relacionados:

Comentarios

  1. José Luis Ortega Openoffice en español, gracias y adelante
    24/05/2005 | 19:47

    Me ha alegrado mucho encontrarme con esta joya tuya sobre Openoffice, ya que hay poco dónde buscar soluciones a los problemas que tenemos los no anglo-parlantes. Te animo a que continues con tus aportaciones y descubrimientos que nos enriquecen a todos los que vamos un poco a ciegas y a trancas y barrancas en este maravilloso mundo del S.L. y en contra de las licencias.
    Un Saludo.

  2. Ramon R.V. Todo perfecto, muchas gracias
    08/07/2005 | 18:29

    Estoy muy agradecido por esta gran ayuda: me he instalado open office 2.0 sin problema, la interfaz en castellano y el diccionario en catalán (a través del asistente) sin ningún problema!

    Acciones así, hacen que linux y todo su entorno valgan la pena, y sea un modelo a seguir de la vida!!

  3. EDGAR LINK NO FUNCIONA
    04/08/2005 | 22:56

    YA AGREGUE EL LINK QUE DAS AL PRINCIPIO Y CUANDO HAGO UN apt-get update me dice lo siguiente:

    W: GPG error: http://idefix.eup.uva.es soleupix Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7C7B8D2C7F7741FB
    W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas.

    Quito la linea y todo funciona como siempre, me podrías mandar algun link mas para poner en el sources.list y disfrutar de los beneficios de OPENOFFICE EN ESPAÑOL.

    GRACIAS DE ANTEMANO

  4. mariodebian Re: LINK NO FUNCIONA
    05/08/2005 | 14:15

    Para que funcione el repositorio en debian unstable tienes que agregar mi firma gpg. Esta firma sirve para estar seguros que sólo yo he modificado el mirror. Si lo modifica alguien más la clave pública no coincide.

    Copio y pego:
    ===============================================
    Este mirror está firmado con mi clave gpg.
    Para importarla en tu anillo de claves si
    usas debian unstable (root) o ubuntu hoary (usuario con sudo) debes hacer lo siguiente:

    # gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 7F7741FB

    Saldrá un mensaje con mis datos:
    user: "Mario Izquierdo (mariodebian) "

    para ubuntu=> $ gpg --armor --export 7F7741FB | sudo apt-key add -
    para debian=> # gpg --armor --export 7F7741FB | apt-key add -

    Con esto se evita el error de packetes no firmados.

    Si algún día vuelve a dar error, una de dos, o estoy actualizando
    y todavía no he firmado el mirror o alguien ha incluido paquetes extraños.
    ===============================================

    En la dirección http://idefix.eup.uva.es tienes los pasos necesarios para importar mi clave pública gpg.

    Saludos

  5. Ojzr openoffice se integre en nuestro sistema
    27/09/2005 | 17:31

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

    Todos los pasos anteriores estuvieron bien, pero quiero integrarlo al sistema y me dice que ninguno de esos archivos se encuentran, me refiero al pkgchk, configimport,etc.

  6. mariodebian Re: openoffice se integre en nuestro sistema
    28/09/2005 | 09:26

    ¿Qué versión de openoffice tienes instalada?

    La última versión beta (1.9.130-2) ya hace las operaciones necesarias para quedar integrado, esos comandos son para una versión más vieja...

  7. Ál ¿Y para AMD64?
    18/10/2005 | 03:14

    Primero de todo, agradecerte en nombre de la comunidad tu aportación, en segundo lugar preguntarte sobre el paquete para la arquitectura de AMD64 (tengo instalada una debian sid no-oficial). Muchas gracias.

Comentarios cerrados