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!