SOBRE A FERRAMENTA
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:
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
# 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
# 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
# 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
# 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:
Procure pela linha 84 e altere:
Username=root
Para:
Procure pela linha 87 e altere:
Password=” />
Para:
# 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
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.