Instalar Openmeeting

Instalación de Openmeetings en debian y derivados

Añadir repositorio de java sun

http://ubuntuguide.net/install-sun-java-6-jrejdk-from-ppa-in-ubuntu-11-04

Añadimos los repos imposibles de encontrar

sudo add-apt-repository ppa:ferramroberto/java

sudo apt-get update

Ahora instalamos java jre:

sudo apt-get install sun-java6-jre sun-java6-plugin

he instalamos Jdk con el comando:

sudo apt-get install sun-java6-jdk

Empezamos

Descargar el ultimo flashplayer en versión tar.gz desde

http://get.adobe.com/es/flashplayer/

y lo colocamos en /home/usuario/.mozilla/plugins, descomprimimos y sacamos el libflashplayer.so y eliminamos el comprimido

descargamos e instalamos el debian-multimedia-keyring_all.deb

32bits

http://deb-multimedia.org/dists/stable/main/binary-i386/package/deb-multimedia-keyring

64bits

http://deb-multimedia.org/dists/stable/main/binary-amd64/package/deb-multimedia-keyring

es el mismo pero por si acaso

lo instalamos con el gestor de paquetes que tengamos

Instalamos MySQL si no está

sudo apt-get install mysql-server

ponemos claves y la confirmamos

creamos la base de datos y el usuario que la gestionará

mysql -p -u root

creación de la base de datos llamada openmeetings

CREATE DATABASE openmeetings DEFAULT CHARACTER SET ‘utf8′;

creamos el usuario y su contraseña

GRANT ALL PRIVILEGES ON openmeetings.* TO ‘usuario’@’localhost’ IDENTIFIED BY ‘contraseña_usuario’ WITH GRANT OPTION;

y salimos de la administración SQL

exit

instalamos OpenOffice

sudo apt-get install openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-math

Instalamos ImageMagick si no lo está

sudo apt-get install imagemagick

Instalamos SWFTools

sudo apt-get install gs-gpl

descargamos

32bit

http://www.anexar.org/download/swftools_0.8.1-2.1_i386.deb

64bit

http://old-releases.ubuntu.com/ubuntu/pool/universe/s/swftools/swftools_0.8.1-1_amd64.deb

y lo instalamos con el gestor de paquetes habitual

lo siguiente es compilar ffmpeg para video

sudo apt-get install libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev libgsm1 libgsm1-dev libfaad2 flvtool2 lame imagemagick gs-gpl

nos vamos al directorio /opt

cd /opt

y descargamos

wget http://ffmpeg.org/releases/ffmpeg-0.9.1.tar.gz

descomprimir

tar zxf ffmpeg-0.9.1.tar.gz

entramos al directorio

cd ffmpeg-0.9.1

./configure –enable-libmp3lame –enable-libxvid –enable-libvorbis –enable-libgsm –enable-libfaac –enable-gpl –enable-nonfree

compilamos

make

checkinstall

y respondemos a todo con enter, con esto se instalar y ademas nos creara un archivo .deb especifico para solo esta maquina, es necesario bloquear el ffmpeg para que no se actualize con las actualizaciones de sistema y se pierda este paquete especifico

Abrimos Synaptic buscamos ffmpeg y lo seleccionamos, nos vamos a Paquete (está arriba a la izquierda de la ventana) y le damos a bloquear versión

Instalamos Sox si no lo está

sudo apt-get install sox

Descargamos Openmeetings desde Apache

http://incubator.apache.org/openmeetings/downloads.html

creamos una carpeta llamada red5 y lo descomprimimos dentro

movemos la carpeta red5 a /opt/ quedando de la siguiente manera /opt/red5/……

descargamos el conector de java para mysql desde:

http://dev.mysql.com/downloads/connector/j/

y el .jar lo metemos en

/opt/red5/webapps/openmeetings/WEB-INF/lib

cambiamos de usuario la carpeta a nobody

sudo chown -R nobody /opt/red5

damos permisos de ejecución

sudo chmod +x /opt/red5/red5.sh

sudo chmod +x /opt/red5/webapps/openmeetings/jod/*.sh

Configuramos los servicios para Openmeetings

sudo gedit /etc/init.d/red5

y añadimos esto

#! /bin/sh

#

# red5 red5 initscript

#

# Author: Simon Eisenmann .

#

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

DESC=”Red5 flash streaming server”

NAME=red5

RED5_HOME=/opt/red5

DAEMON=$RED5_HOME/$NAME.sh

PIDFILE=/var/run/$NAME.pid

SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.

test -x $DAEMON || exit 0

# Read config file if it is present.

if [ -r /etc/default/$NAME ]

then

. /etc/default/$NAME

fi

#

# Function that starts the daemon/service.

#

d_start() {

start-stop-daemon –start -c nobody –pidfile $PIDFILE –chdir $RED5_HOME –background –make-pidfile –exec $DAEMON

}

#

# Function that stops the daemon/service.

#

d_stop() {

start-stop-daemon –stop –quiet –pidfile $PIDFILE –name java

rm -f $PIDFILE

}

case “$1″ in

start)

echo -n “Starting $DESC: $NAME”

d_start

echo “.”

;;

stop)

echo -n “Stopping $DESC: $NAME”

d_stop

echo “.”

;;

restart|force-reload)

echo -n “Restarting $DESC: $NAME”

d_stop

sleep 1

d_start

echo “.”

;;

*)

echo “Usage: $SCRIPTNAME {start|stop|restart|force-reload}” >&2

exit 1

;;

esac

exit 0

exit 0

Guardamos el archivo y cerramos gedit

sudo gedit /etc/init.d/openoffice

y añadimos esto otro

#!/bin/bash

# openoffice.org headless server script

#

# chkconfig: 2345 80 30

# description: headless openoffice server script

# processname: openoffice

#

# Author: Vic Vijayakumar

# Modified by Federico Ch. Tomasczik

#

OOo_HOME=/usr/bin

SOFFICE_PATH=$OOo_HOME/soffice

PIDFILE=/var/run/openoffice-server.pid

set -e

case “$1″ in

start)

if [ -f $PIDFILE ]; then

echo “OpenOffice headless server has already started.”

sleep 5

exit

fi

echo “Starting OpenOffice headless server”

$SOFFICE_PATH -headless -nologo -nofirststartwizard -accept=”socket,host=127.0.0.1,port=8100;urp” & > /dev/null 2>&1

touch $PIDFILE

;;

stop)

if [ -f $PIDFILE ]; then

echo “Stopping OpenOffice headless server.”

killall -9 soffice && killall -9 soffice.bin

rm -f $PIDFILE

exit

fi

echo “Openoffice headless server is not running.”

exit

;;

*)

echo “Usage: $0 {start|stop}”

exit 1

esac

exit 0

Guardamos y cerramos de nuevo

le damos a ambos permiso de ejecución

sudo chmod +x /etc/init.d/red5

sudo chmod +x /etc/init.d/openoffice

y por último si queremos que se inicien con el sistema y no tener que arrancarlos manualmente

sudo update-rc.d red5 defaults

sudo update-rc.d openoffice defaults

ahora vamos a configurar al archivo que conectará Openmeetings con la Base de datos

eliminamos el archivo persistence.xml que esta en:

/opt/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

renombramos el mysql_persistence.xml a persistence.xml

/opt/red5/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml

a

/opt/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

ahora lo editamos

gedit /opt/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

y en las lineas donde pone Username y Password ponemos el usuario de la base de datos y su pass

Username=usuario

Password=password_usuario”/>

si se va a acceder desde el exterior abrimos los puertos 5080 y 1935 a la ip del servidor

reiniciamos el servidor

y entramos en el navegador a la siguiente dirección

http://localhost:5080/openmeetings/install

y nos tiene que aparecer algo que empieza así

OpenMeetings – Installation

Continue with STEP 1

Seguimos al paso 1

rellenamos username, userpass, email, timezone, nombre de organización, lenguaje por defecto y si se quiere el servicio de correo para mandar mails etc, abajo del todo le damos a siguiente y en unos minutos ya lo tendremos funcionando desde

http://localhost:5080/openmeetings

Hola,

He seguido tu manual, me carga todo , pero cuando intento accder desde internet por el puerto 5080 imposible, hay algún fichero mas donde tocar, estoy desesperado.

Un saludo.

2 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Cosas que recordar
Eliminar High CPU a 300 en un MAC

Para eliminar el alto uso de CPU por fallo de batería en mal estado, etc Lo primero saber sobre que versión de MAC estamos trabajando, para saber la versión vamos a la manzanita del menú -> acerca de este mac -> más información -> reporte de sistema, ahí miramos que …

Cosas que recordar
Error vesta-php package 2.13 GLIBC

Si salta el error vesta-php al intentar actualizar el servidor que tiene instalado el Vesta CP nos dejara de fioncionar el panel de vesta, entonces vamos a proceder a reinstalar estos dos paquetes   apt-get update && apt-get install vesta-nginx –reinstall apt-get update && apt-get install vesta-php –reinstall   con …

Cosas que recordar
Estado de la bateria en w8 y w10

Para saber el estado de la batería en windows 10 y 8, podremos sacar un log en html primero abrimos el powershell y dentro escribimos powercfg /batteryreport Esto nos generara un html en C:/Usuarios/nombre/battery report.html  

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies