Lliurex Lab es un software para trabajo colaboratibo basado en Apache Openmeetings pensado para el trabajo colaborativo.
En LliureX 19 y debido a cambios en determinados paquetes necesarios por parte de Ubuntu (la distribución en la que se basa LliureX) la instalación no es tan cómoda como debería pero siguiendo estos pasos no nos llevará mas de 10 minutos tener nuestro servidor operativo.
Openmeetings recomienda usar Java 8. Así nuestro primer paso será instalar Java 8 en nuestro LliureX desde el panel de Java disponible en el Zero-Center
Ubuntu en la versión 19.04 decidió reemplazar este paquete en sus repositorios. Openmeetings necesita una de las aplicaciones presentes en ese paquete con lo que para instalarlo debemos dirigirnos a el ppa de libav-tools y descargarnos el paquete libav-tools (en LliureX 19 la opción correcta es 64 bits)
Una vez descagrado nos dirigimos a la carpeta de descargas de nuestro usuario y lo instalamos haciendo doble click
Ponemos la contraseña del usuario cuando nos la solicite:
E instalamos el paquete
Finalmente ya tenemos todo listo para el correcto funcionamiento de Lliurex Lab. Así pues nos dirigimos al zero-center y buscamos el instalador de LliureX Lab:
Lo ejecutamos e instalamos
Una vez se instala nos mostrará automáticamente el asistente de configuración
En este punto hay que tener especial atención con las distintas contraseñas que debemos introducir.
La cuenta de correo debe ser una cuenta válida ya que a ella nos llegarán avisos de la aplicación.
Una vez configurado aceptamos los cambios y se configurará el servicio
Si en este punto demorase mucho, más de 5 minutos, seguramente la inicialización del servicio ha fallado y deberemos abortar (matando el proceso) y volver a lanzar la instalación del mismo.
En ese caso en la ventana de progreso de la instalación veríamos algo similar a esto:
En cuanto acabe tendremos nuestro servidor openmeetings prácticamente listo para ser ejecutado.
LliurexLab (openmeetings) utiliza un servicio externo para la reproducción multimedia. Sin este servidor es perfectamente usable a falta del soporte de webcam y micrófono.
Hay varios servicios que nos van a dar esta funcionalidad, openmeetings soporta oficialmente red5 y kurento.
En este tutorial nos decantaremos por la instalación de kurento. Para ello podeemos hacer uso del siguiente script copiándo las siguientes líneas y pegándolas en un fichero de texto que llamaremos "install_kurento.sh":
#!/bin/bash TMPFILE=$(mktemp) echo 'apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83 echo deb [arch=amd64] http://ubuntu.openvidu.io/6.10.0 bionic kms6 > /etc/apt/sources.list.d/kurento.list apt update apt install --yes kurento-media-server /etc/init.d/kurento-media-server start rm /etc/apt/sources.list.d/kurento.list' > $TMPFILE chmod +x $TMPFILE sudo $TMPFILE
Una vez lo tengamos lo marcamos como ejecutabe (chmod +x install_kurento.sh) y lo ejecutamos poniendo la contraseña cuando nos la solicite.
En este punto debemos activar el servicio para que esté accesible desde la red.
Para ello abrimos el zero center y buscamos la configuración del acceso remoto a openmeetings
Nos validamos con nuestro usuario y activamos el servicio
Hay un fallo en el redireccionamiento que impide poder acceder a LliurexLab desde el acceso que aparece en la página de inicio del navegador:
Si hacemos click en el botón el navegador nos dirigirá a una página de error.
Para acceder al servicio debemos dirigirnos a http://lliurexlab:5080