Jabber com Openfire

Propaganda
Jabber com Openfire
Por: Luiz Henrique
Introdução
Nesse tutorial, vou explicar como instalar o Jabber + Openfire no Debian e
nas distribuições baseadas (Ubuntu, Kubuntu, Xubuntu e etc..).
Ordem de instalação:
1º Java Sun
2º MySQL
3º Jabber
4º Alien
5º OpenFIRE
Obs.: Para executar os comando citados em negrito, você deve estar logado
como root no servidor
1º Java Sun
Para instalar o Java Sun, primeiro temos que adicionar seus repositórios a
sources.list. Vamos então editar o arquivo /etc/apt/sources.list.
vim /etc/apt/sources.list
Inclua no final do arquivo as linhas abaixo:
deb http://us.archive.ubuntu.com/ubuntu/ dapper-backports main
restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-backports
main restricted universe multiverse
Prefira copiar e colar para não errar. Logo depois, de o comando abaixo para
atualizar:
apt-get update
Depois da lista atualizada, vamos enfim instalar o Java:
apt-get install sun-java6-bin
Vamos verificar a versão:
java -version
E agora vamos configurar o Java:
update-alternatives --config java
Selecione a opção abaixo (costuma ser a número 2:)
/usr/lib/jvm/java-6-sun/jre/bin/java
Reinicie o seu servidor e vamos partir para a segunda etapa!
2º MySQL
Para instalar o MySQL é só usar os comando abaixo nesta mesma ordem:
apt-get intall mysql-server-5.0
apt-get intall mysql-admin
apt-get intall mysql-admin-common
apt-get intall mysql-client-5.0
apt-get intall mysql-common
apt-get intall mysql-query-browser
apt-get intall mysql-query-browser-common
apt-get intall php5-mysql
apt-get intall libdbd-mysql-perl
apt-get intall libmysqlclient15off
Agora com o MySQL instalado, vamos criar o banco de dados para o Openfire:
mysql
mysql> mysql -u USERNAME -p
mysql> CREATE DATABASE openfire;
mysql> exit
Vamos agora para o próximo passo.
3º Jabber
Para instalar o jabber, execute os seguintes comandos nesta mesma ordem:
apt-get install jabber-common
apt-get install jabber-irc
apt-get install jabber-jit
apt-get install python-xmpp
Reinicie a máquina e vamos agora para o próximo passo.
4º Alien
Vamos instalar o Alien com o comando abaixo:
apt-get install alien
Agora com o alien instalado, vamos para o próximo passo.
5º OpenFIRE
Para efetuar a instalação, vamos criar um diretório temporário na raiz.
mkdir /temp
Vamos entrar no diretório:
cd /temp/
E vamos baixar o arquivo:
wget
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire3.4.2-1.i386.rpm
Depois de esperar o download de 40Mbs acabar (rs), vamos renomear o arquivo:
mv downloadServlet?filename=openfire%2Fopenfire-3.4.2-1.i386.rpm
openfire-3.4.2-1.i386.rpm
Agora vamos trocar as permissões do arquivo openfire-3.4.2-1.i386.rpm para que
possamos converter para .deb.
chmod -R 777 openfire-3.4.2-1.i386.rpm
Lembra do Alien? O pacote que instalamos no 4º passo? Vamos agora usa-lo para,
converter o arquivo para .deb:
alien --to-deb openfire-3.4.2-1.i386.rpm
Deve demorar um pouco...
Agora vamos instalar o pacote convertido openfire-3.4.2-1.i386.deb
dpkg -i openfire-3.4.2-1.i386.deb
Depois de instalado, vamos agora configurar editando as linhas 4 e 7 do arquivo
/etc/sysconfig/openfire.
vim /etc/sysconfig/openfire
Mude a linha 4 de :
#OPENFIRE_HOME=
Para:
OPENFIRE_HOME=/opt/openfire
Depois, mude a linha 7 de:
#OPENFIRE_USER=daemon
Para:
OPENFIRE_USER=root
Inicie agora o serviço com o seguinte comando:
/etc/init.d/openfire start
Pronto!
Agora é só acessar o console pelo seu navegador pelo endereço:
http://localhost:9090/
Faça as configurações de acordo com suas preferências e reinicie a máquina!
Agora é só criar as contas, e instalar o client nas máquinas dos usuários!
Espero estar colaborando, pois também sou iniciante em Linux!
Tentei simplificar o máximo possível!
Download