lunes, 10 de septiembre de 2018

Gexflow de Teralco: Instalar el add-on de libre office en Linux

1. Introducción

Queremos instalar el add-on de Libreoffice en una máquina Ubuntu

Para ello debemos de tener:


  • Java versión 1.8: No sirven versiones posteriores como Java 9, 10 etc.
  • LibreOffice hasta la versión 5.2 
  • LibreOffice langpack y helppack para lenguaje español versión 5.2 
  • Tener el programa "soffice" en el PATH
  • Instalar el add-on

2. Instalar y apuntar en el path a Java 1.8.x

En un post anterior, en concreto en el de autofirma, explicamos como instalar y apuntar a Oracle Java 1.8.x. 

3. Instalar el LibreOffice 5.2

Primeramente debemos eliminar todas las versiones de LibreOffice que tengamos, para ello tal como se indica en este enlace hacemos:


sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

Ahora hay que descargar la versión 5.2 de LibreOffice

Para ello hay que ir a la página de LibreOffice de versiones antiguas y descargarlo. Para ello yo he buscado la versión 5.2.6.2, que es la que está certificada y he descargado el fichero:

LibreOffice_5.2.6.2_Linux_x86-64_deb.tar.gz

que lo he descomprimido y en la subcarpeta DEBS hay un montón de ficheros con extensión ".deb"

POSTADA: Parece ser que funciona en las versiones nuevas también... pero tiene que ser de 32 bits 

Y ejecutamos:


sudo dpkg -i *.deb

Y se van instalando todos los paquetes

4. Instalar el LibreOffice 5.2 langpack y helppack

Es obligatorio instalar el langpack y helppack para lenguaje español. Para ello, igual que antes se descargan los ficheros:

LibreOffice_5.2.6.2_Linux_x86-64_deb_langpack_es.tar.gz
LibreOffice_5.2.6.2_Linux_x86-64_deb.helppack_es.tar.gz

Primeramente debemos instalar el langpack y después el helppack ya que si invertimos el orden, el paquete helppack no se puede instalar porque langpack conforma una dependencia de helppack.

Y actuamos igual, en la subcarpeta DEBS de cada carpeta se ejecuta:

sudo dpkg -i *.deb

Y se van instalando todos los paquetes

5. Arreglar el $PATH

Primeramente debemos saber donde está localizado soffice. Para ello tecleamos:


cd /
sudo find . -name soffice -print


A mi me devuelve

/opt/libreoffice5.2/program

He creado el siguiente fichero

/etc/profile.d/mi_environment.sh

y le he indicado donde encontrar las rutas a ejecutables que me interesan. 

en concreto tengo


export LIBREOFFICE_5_2="/opt/libreoffice5.2/program"

export PATH="$PATH:$LIBREOFFICE_5_2"

Ahora cuando reinicie la máquina hemos de comprobar que nos coge la ruta, ejecutando en una ventana de shell:

echo $PATH 

Y debe aparecer la ruta que le hemos puesto a "soffice".

6. Configurar Libreoffice para que el interfaz de usuario sea español.

Si aparece en otro idioma, seguramente NO VA A FUNCIONAR.

Para ello entramos en Writer y en Herramientas (Tools) - Opciones (Options) -Configuracion de Idiomas (Language settings)- Idioma (language) - Interfaz de usuario (User Interface) debemos seleccionar Spanish (Spain). Te pide reiniciar OpenOffice y le decimos que si.



6. Verificar que OpenOffice apunta a Oracle Java 1.8.X

Ahora en Herramientas (Tools) - Opciones (Options) - Avanzado (Advanced),  elegimos el Oracle Java 1.8.X (en este caso 1.8.0_181)


7. Instalar el add-on

Hay que verificar que el programa tiene ahora los menús en español.

Debemos tener localizado el fichero de la extensión. Y ejecutamos libreoffice writer y en Herramientas (Tools)- Gestor de Extensiones (Extension Manager) y buscamos donde está localizado el fichero y lo agregamos, quedando


y en el botón Anadir buscamos la ruta de la extensión y la añadimos




Y nos pide que reiniciemos el LibreOffice.

Y tras reiniciar podemos ver el comlemento.

Si no lo vemos, vamos a Ver (view). Barra de Herramientas (Toolbar) y activar el "Complemento 2".

Y tendríamos que poderlo ver.



8. Otras versiones de LibreOffice

Me he descargado la versión 6.1.0.3 y he seguido los mismos pasos y Eureka!! Funciona también.

martes, 4 de septiembre de 2018