Tutorial: Jabber com OpenFIRE
Esse tutorial explica de maneira muito simplificada como instalar e configurar o Jabber e o OpenFIRE no Debian / Ubuntu / Kubuntu / Xubuntu.
Parte 3: Instalando o 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.
# apt-get install alien
Agora com o alien instalado, vamos para o próximo passo.
# mkdir /temp
Vamos entrar no diretório:
# cd /temp/
E vamos baixar o arquivo:
# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.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 5º passo? Vamos agora usá-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.
# pico /etc/sysconfig/openfire
Mude a linha 4 de:
#OPENFIRE_HOME=""
Para:
Depois, mude a linha 7 de:
#OPENFIRE_USER="daemon"
Para:
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 cliente nas máquinas dos usuários!
Espero estar colaborando, pois também sou iniciante em Linux. Tentei simplificar o máximo possível!
Essa tutorial encontra-se em pdf para download em:
# 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.
Alien
Vamos instalar o Alien com o comando abaixo:# apt-get install alien
Agora com o alien instalado, vamos para o próximo passo.
Instalar e configurar 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/openfire-3.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 5º passo? Vamos agora usá-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.
# pico /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 cliente nas máquinas dos usuários!
Espero estar colaborando, pois também sou iniciante em Linux. Tentei simplificar o máximo possível!
Essa tutorial encontra-se em pdf para download em:
Não entedi o sentido da instalação do seguintes pacotes:
# apt-get install jabber-common
# apt-get install jabber-irc
# apt-get install jabber-jit
# apt-get install python-xmpp
Pois tenho o openfire instalado em varios clientes, autenticando em db,postgres,mysql, LDAP e até AD e nunca precisei dos pacotes acima, o próprio openfire já é um servidor jabber com suporte aos devidos protocolos.
Att.
Leandro