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.095 ]

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

Canal IRC #vivaolinux na rede irc.freenode.net

Twitter Clone - Floopo - Mais um Micro blogging open source

Criando relatórios estatísticos da web com o awstats

Bind com suporte a sdb/PostgreSQL

Monitoramento de portas com netcat

  
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