OpenMeetings - Configuração no Ubuntu Server 11.10

Este artigo, descreve o processo de configuração do OpenMeetings em ambientes de produção, no Ubuntu Server 11.10.
O OpenMeetings é um aplicativo Open Source para videoconferências, permitindo o envio de convites, agendamento de
eventos, transmissão de voz e vídeo, utilização de lousa, conversão de arquivos office, e muito mais.

[ Hits: 24.543 ]

Por: Thomas Pirajá Hansen em 02/05/2012


Configurações



Configuração dos Pré-requisitos e Dependências de Software

Primeiro, precisamos instalar algumas dependências.

Abra um Shell do sistema (como disse, o ideal é acessar o seu Servidor via SSH, fazendo: ssh usuario@ip_do_servidor, em um terminal), e execute os seguintes comandos:

Comece adicionando nos seus repositórios um ppa para acesso ao java:

sudo nano /etc/apt/sources.list/d/flexiodontorg-java-oneiric.list

E inclua nesse arquivo a linha:

deb-src http://ppa.launchpad.net/flexiondotorg/java/ubuntu oneiric main


Salve com CTRL+O, saia com CTRL+X. Agora atualize seus repositórios com:

sudo apt-get update

Depois de feito tudo isso, podemos fazer a instalação do java:

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-fonts
$ sudo apt-get install mysql-server

$ sudo apt-get install imagemagick gs-gpl libt1-5 zip unzip 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 libvorbis-dev libgsm1 libgsm1-dev libfaad2 flvtool2 lame gcc-multilib autoconf automake1.9 libtool ffmpeg automake ghostscript

$ sudo apt-get install openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-math openoffice.org-filter- binfilter openoffice.org-java-common


$ sudo apt-get install libjpeg-progs libjpeg62 libjpeg62-dev
$ sudo apt-get install libgif-dev libgif4


* Os tutoriais que existem na rede, sugerem instalar também o pacote "openoffice.org-gcj", mas ele não existe mais nas versões mais recentes do Ubuntu. Se estiver instalando no Ubuntu 10.04, acrescente este pacote.

O próximo passo é instalar e compilar algumas versões de bibliotecas que faltam.

Primeiro, crie uma pasta para conter as instalações:

mkdir openmeetings-install
$ cd openmeetings-install


- Freetype:

O Freetype não está mais nos repositórios do Ubuntu. Para garantir que a biblioteca funcione no ambiente que estamos criando, vamos compilar a partir do fonte.

Baixe a última versão do site, em: http://download.savannah.gnu.org - freetype

No momento da criação deste artigo, a última versão era a 2.4.9. Modifique os Scripts conforme sua versão.

wget -c http:// download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.gz
tar -zxvf freetype-2.4.9.tar.gz
$ cd freetype-2.4.9
$ ./configure
$ make
$ sudo make install
$ cd ..


- SWFTools:

Existem versões em pacote do SWFTools para o Ubuntu 10.04, mas elas não têm todas a bibliotecas necessárias para o correto funcionamento do OpenMeetings. É necessário compilar do fonte.

Existe um Bug em um dos Makefiles do pacote de instalação. Para a instalação funcionar, precisamos corrigir este arquivo.

Baixe a última versão do SWFTools em: http://www.swftools.org - Download

No momento da criação deste artigo, a última versão era a 0.9.2. Modifique os Scripts conforme sua versão.

wget -c http:// www.swftools.org/swftools-0.9.2.tar.gz
tar -zxvf swftools-0.9.2.tar.gz
$ cd swftools-0.9.2


- Xpdf:

A versão do Xpdf que vem junto com o SWFTools é antiga. Precisamos baixar a versão mais recente para dentro do Source Code.

O Xpdf está disponível em: ftp://ftp.foolabs.com - Xpdf

No momento da criação deste artigo, a última versão era a 3.03. Modifique os Scripts conforme sua versão.

cd lib/pdf
$ wget -c
ftp:// ftp.foolabs.com/pub/xpdf/xpdf-3.03.tar.gz
cd ../..
$ ./configure


Em seguida, precisamos consertar o Makefile com problemas:

cd swfs
$ nano Makefile


Procure a sessão 'install' do arquivo:

install:
          $(mkinstalldirs) $(pkgdatadir)
          $(mkinstalldirs) $(pkgdatadir)/swfs
          $(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
          $(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
          $(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
          $(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
          $(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
          rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
          $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
          rm -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf
          $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf


Altere as linhas que começam com 'rm', retirando tudo o que vem depois do '-o', inclusive. O bloco 'install' deve ficar assim:

install:
          $(mkinstalldirs) $(pkgdatadir)
          $(mkinstalldirs) $(pkgdatadir)/swfs
          $(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
          $(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
          $(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
          $(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
          $(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
          rm -f $(pkgdatadir)/swfs/default_viewer.swf
          $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
          rm -f $(pkgdatadir)/swfs/default_loader.swf
          $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf


Salve o arquivo ('Ctrl + O' -> Tecle: ENTER -> 'Ctrl + X') e conclua a instalação:

cd ..
$ make
$ sudo make install


Configuração do Conversor de Documentos do OpenOffice

O OpenMeetings permite a importação de documentos do OpenOffice e MSOffice para dentro da lousa (WhiteBoard).

Para que esta funcionalidade esteja disponível, é necessário configurar o OpenOffice (LibreOffice) para trabalhar em modo Servidor (Headless).

O Ubuntu 11.10 vem com o LibreOffice em seus repositórios, em vez do OpenOffice. O Ubuntu 10.04 ainda utiliza o OpenOffice (os pacotes OpenOffice são na verdade 'alias' para os do LibreOffice).

Se você estiver utilizando o 10.04, precisará adaptar o Script a seguir para ficar de acordo com a sua configuração.

- Script de inicialização

Com o OpenOffice (LibreOffice) instalado (já fizemos isso na página anterior), vamos criar um Script de inicialização Headless do mesmo:

cd /etc/init.d
$ sudo nano libreoffice-server


Copie o seguinte código para o arquivo:

tcp            0             0 127.0.0.1:8100             0.0.0.0:*  LISTEN                    11917/soffice.bin
unix  2      [ ACC ]     STREAM   LISTENING        172825    11917/soffice.bin    /tmp/OSL_PIPE_0_SingleOfficeIPC_e7f53431cd64e7cb6522638a66ef80


Página anterior     Próxima página

Páginas do artigo
   1. Requisitos Mínimos
   2. Configurações
   3. Instalação e Configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando Cable Modem via DHCP no Slackware

Baixando um mesmo arquivo em mais de um computador

Provedor de Internet com BrazilFW - BFW

FreeBSD + Asterisk

Nginx: Poderoso servidor WEB para Linux

  
Comentários
[1] Comentário enviado por MiquieasReale em 22/05/2012 - 23:24h

Parabéns pelo excelente artigo.


[2] Comentário enviado por joelchapadao em 16/08/2012 - 16:58h

Boa tarde.

Instalei o OpenMeeting no meu servidor pois o mesmo possui duas placas de rede, uma para receber a ADSL e outra para rede interna, fiz a rota na ADSL apontando para o IP e Porta onde reside o OpenMeeting, acessando pela Ip externo o mesmo não conecta e gera esta mensagem de erro:
(Autoconnect
NetConnection.Connect.Failed
rtmt://meuip:5080/openmeetings/hibernate)

Agora acessando pela rede interna o sistema funciona normalmente, podes me auxiliar em algo?
Obrigado.

[3] Comentário enviado por MiquieasReale em 16/10/2012 - 15:45h

Já fez atualização para o openmeeting 2.0?

[4] Comentário enviado por hudsonghetti em 17/04/2013 - 00:05h

Fiz a instalação, e consigo rodar normalmente via windows, já pelo OpenSuse, depois de fazer o teste de áudio todo o sistema fica mudo - todo mesmo, não consigo executar nem um arquivo de áudio, exemplificando o que acontece é o seguinte:
Faço o login no Openmeetings, entro em uma sala, clico em gravar, é possível ver o indicador oscilando, confirmando que o áudio está sendo gravado.
Porém depois dos 5 segundos de gravação, o áudio não é executado, e todo áudio do sistema fica mudo, não consigo rodar nada nem no audacity ou amarok.

[5] Comentário enviado por thomashansen em 18/04/2013 - 13:22h

Olá, Hudson,

Minha experiência aponta para um problema com o flash. A interface que roda no cliente é baseada em flash, acredito que o problema deve estar nele. Qual versão do flash está instalada? Se não for a original da Adobe, há boas chances de não funcionar! Experimente atualizar o flash, pode ser que resolva!

Boa sorte!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts