INSTALAÇÃO OPENMEETTINGS NO DEBIAN 7

SOBRE A FERRAMENTA

 

Trata-se de um software Open Source e que está na versão 3.0.4. Uma excelente ferramenta para ser usada como web conferência, cursos online, palestras etc.

Caso queira conhecer a ferramenta, acesse a página:

Para implementar a ferramenta necessitaremos de de alguns softwares. São eles:

  • Oracle Java – Software Java Sun;
  • Open Office – Pacote Office para abertura de arquivos .doc .xls etc;
  • ImageMagick – Software para converter e editar arquivos bitmap etc;
  • Sox – Software para tratamentos de arquivos de áudio;
  • Swftools – Coleção de softwares para trabalhar em conjunto com o Adobe;
  • Adobe Flash Player – Software para o flash player;
  • Jod Converter – Conversor de arquivos Open Office;
  • Maria DB Server – Banco de dados;
  • OpenMeetings – A ferramenta para web conferência.

BAIXANDO E INSTALANDO OS SOFTWARES

Agora que conhecemos os softwares utilizados, vamos baixá-los e instalá-los. Seguindo a sequência, digite os comandos como root.

Adicionando o repositório webupd8team, atualizando a lista de pacotes e instalando algumas dependências:

# echo “deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee /etc/apt/sources.list.d/webupd8team-java.list
# echo “deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee -a /etc/apt/sources.list.d/webupd8team-java.list
# apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys EEA14886
# apt-get update
# echo “oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconfset-selections”
# apt-get install oracle-java8-installer
# apt-get install imagemagick gdebi libgif4 libjpeg62 synaptic zlib1g-dev liboil0.3 unzip make

Escolhi a pasta /opt para download e compilação dos pacotes:

# cd /opt
# wget
http://sourceforge.net/projects/sox/files/sox/14.4.1/sox-14.4.1.tar.gz
# tar xzvf sox-14.4.1.tar.gz
# cd sox-14.4.1
# ./configure
# make && make install
# cd ..

Para o swftools 64 bits:

# wget https://launchpad.net/ella-renaissance/ella-renaissance-beta/beta1/+download/swftools_0.9.1-1_amd64.deb

Ou para swftools 32 bits:

# wget http://www.tataranovich.com/debian/pool/squeeze/main/s/swftools/swftools_0.9.1-1_i386.deb

# dpkg -i swftools*.deb

Para o Flash Player, será necessário adicionar 2 linhas ao repositório usado:

# vim /etc/apt/sources.list

deb http://ftp.us.debian.org/debian wheezy contrib non-free
deb http://ftp.us.debian.org/debian wheezy contrib

# apt-get update
# apt-get install flashplugin-nonfree

Jod Converter:

# wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip
# unzip jodconverter-core-3.0-beta-4-dist.zip

Lembrando que estamos instalando todos os softwares a partir da pasta /opt.

 

COMPILANDO OS SOFTWARES

 

Para a compilação do FFmpeg:

# apt-get -y –force-yes install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texi2html zlib1g-dev nasm
# mkdir ~/ffmpeg_sources
# cd ~/ffmpeg_sources

# wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
# wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
# wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
# wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
# wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
# wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
# wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2

Para a compilação do Yasm:

# cd ~/ffmpeg_sources
# tar xzvf yasm-1.3.0.tar.gz
# cd yasm-1.3.0
# ./configure –prefix=”$HOME/ffmpeg_build” –bindir=”$HOME/bin”
# make
# make install
# make distclean

Para a compilação Libx264:

# cd ~/ffmpeg_sources
# tar xjvf last_x264.tar.bz2
# cd x264-snapshot*
# PATH=”$HOME/bin:$PATH” ./configure –prefix=”$HOME/ffmpeg_build” –bindir=”$HOME/bin” –enable-static
# PATH=”$HOME/bin:$PATH” make
# make install
# make distclean

Para a compilação Libfdk-aac:

# cd ~/ffmpeg_sources
# unzip fdk-aac.zip
# cd mstorsjo-fdk-aac*
# autoreconf -fiv
# ./configure –prefix=”$HOME/ffmpeg_build” –disable-shared
# make
# make install
# make distclean

Para a compilação do Libmp3lame:

# cd ~/ffmpeg_sources
# tar xzvf lame-3.99.5.tar.gz
# cd lame-3.99.5
# ./configure –prefix=”$HOME/ffmpeg_build” –enable-nasm –disable-shared
# make
# make install
# make distclean

Para a compilação do Libopus:

# cd ~/ffmpeg_sources
# tar xzvf opus-1.1.tar.gz
# cd opus-1.1
# ./configure –prefix=”$HOME/ffmpeg_build” –disable-shared
# make
# make install
# make distclean

Para a compilação do Libvpx:

# cd ~/ffmpeg_sources
# tar xjvf libvpx-v1.3.0.tar.bz2
# cd libvpx-v1.3.0
# PATH=”$HOME/bin:$PATH” ./configure –prefix=”$HOME/ffmpeg_build” –disable-examples
# PATH=”$HOME/bin:$PATH” make
# make install
# make clean

Para a compilação do FFmpeg:

# cd ~/ffmpeg_sources
# tar xjvf ffmpeg-snapshot.tar.bz2
# cd ffmpeg
# PATH=”$HOME/bin:$PATH” PKG_CONFIG_PATH=”$HOME/ffmpeg_build/lib/pkgconfig” ./configure –prefix=”$HOME/ffmpeg_build” –extra-cflags=”-I$HOME/ffmpeg_build/include” –extra-ldflags=”-L$HOME/ffmpeg_build/lib” –bindir=”$HOME/bin” –enable-gpl –enable-libass –enable-libfdk-aac –enable-libfreetype –enable-libmp3lame –enable-libopus –enable-libtheora –enable-libvorbis –enable-libvpx –enable-libx264 –enable-nonfree
# PATH=”$HOME/bin:$PATH” make
# make install
# make distclean
# hash -r
# cd ~/bin
# cp ffmpeg ffplay ffprobe ffserver vsyasm x264 yasm ytasm /usr/local/bin
# cd ~/ffmpeg_build/bin
# cp lame /usr/local/bin

 

INSTALANDO E CONFIGURANDO O BANCO DE DADOS

 

Será necessário adicionar mais um repositório:

# apt-get install python-software-properties
# apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
# add-apt-repository ‘deb http://mirror6.layerjet.com/mariadb/repo/5.5/debian wheezy main’
# apt-get update
# apt-get install mariadb-server

Para instalar será necessário criar a senha do root do SGBD. Crie e guarde a senha.

Agora acesse o banco de dados com a senha que você criou:

# mysql -u root -p

Entre com os comandos para criar o banco e o usuário do banco de dados:

MYSQL> CREATE DATABASE open304 DEFAULT CHARACTER SET ‘utf8’;
MYSQL> GRANT ALL PRIVILEGES ON open304.* TO ‘openmeetings’@’localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

OPEN304 será o nome do banco de dados e 123456 a senha. Mude conforme sua preferência.

 

INSTALANDO O OPENMEETINGS

 

Usaremos a pasta /opt/red5304 como padrão:

# mkdir /opt/red5304
# cd /opt/red5304

# wget http://apache.rediris.es/openmeetings/3.0.4/bin/apache-openmeetings-3.0.4.zip
# unzip apache-openmeetings-3.0.4.zip
# rm -f apache-openmeetings-3.0.4.zip
# chown -R nobody /opt/red5304
# cd /opt

# wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar
# cp /opt/mysql-connector-java-5.1.34.jar /opt/red5304/webapps/openmeetings/WEB-INF/lib
# cd /opt/red5304/webapps/openmeetings/WEB-INF/classes/META-INF
# mv persistence.xml persistence.xml-ori
# mv mysql_persistence.xml persistence.xml

Agora edite o arquivo:

# vim /opt/red5304/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

Procure pela linha 81 e altere:

Url=jdbc:mysql://localhost:3306/openmeetings

Para:

Url=jdbc:mysql://localhost:3306/open304

Procure pela linha 84 e altere:

Username=root

Para:

Username=openmeetings #NESTE CASO USE O USER QUE CADASTROU

Procure pela linha 87 e altere:

Password=” />

Para:

Password=123456″ /> # NESTE CASO USE A SENHA QUE CADASTROU

# chmod 640 /opt/red5304/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
# cd /opt

# wget https://cwiki.apache.org/confluence/download/attachments/27838216/red5?version=1&modificationDate=1424861692000&api=v2
# mv red5?version=1 red5
# cp red5 /etc/init.d/
# chmod +x /etc/init.d/red5
# /etc/init.d/mysql start
# /etc/init.d/red5 start

 

ACESSANDO O OPENMEETINGS

 

Pronto. Agora com tudo configurado, iremos acessar a ferramenta via browser.

Abra um navegador e digite:

http://IPDOSERVIDOR:5080/openmeetings/install

1. A primeira tela contém informações. Lei-as e passe para a próxima.

2. Na segunda tela entre com os dados para cadastro do usuário Administrador.

3. Na terceira tela defina algumas informações, como por exemplo, enviar e-mail para usuários cadastrados etc.

4. Na quarta tela complete os seguintes caminhos:

  • swftools_path: /usr/local/bin
  • imagemagick_path: /usr/bin
  • sox_path: /usr/local/bin
  • ffmpeg_path: /usr/local/bin
  • office_path(32 bit): /usr/lib/libreoffice
  • office_path(64 bit): /usr/lib/libreoffice
  • jod_path: /opt/jodconverter-core-3.0-beta-4/lib

Terminada a instalação podemos apagar os arquivos baixados:

# rm -f /opt/jodconverter-core-3.0-beta-4-dist.zip
# rm -f /opt/mysql-connector-java-5.1.34.jar
# rm -f /opt/sox-14.4.1.tar.gz
# rm -f -R /opt/sox-14.4.1

BIBLIOGRAFIA

Chegamos ao fim da instalação e gostaria de agradecer a:

Onde se encontram os tutoriais nos quais me baseei.

Rolar para cima