Instalando o Servidor Jabberd2 ( 2.1.23 ) Distro Debian – etch com

Transcrição

Instalando o Servidor Jabberd2 ( 2.1.23 ) Distro Debian – etch com
Instalando o Servidor Jabberd2 ( 2.1.23 ) ­ Distro Debian – etch
com suporte para Ldap e Db Berkeley
Antes de começar verifique em seu SO a existência dos Pacotes de Desenvolvimento para compilação do serviços descritos nesse tutorial.
–
Baixe os fontes do site http://jabberd2.xiaoka.com/
Nome do arquivo : jabberd­2.1.23.tar.bz2
–
Baixe os fontes do site ftp://alpha.gnu.org/pub/gnu/gsasl/
Nome do arquivo: gsasl­0.2.25.tar.gz Nome do arquivo: libgsasl­0.2.25.tar.gz Observação .: Usando o Debian – etch como SO e utilizando seu repositório padrão, é possível resolver todas as dependências necessárias a compilação do fonte server Jabberd2, tendo como única exceção os dois pacotes referidos acima, abaixo segue instrução para a compilação e instalação desses pacotes.
–
Copie e descompacte os arquivos gsasl­0.2.25.tar.gz e libgsasl­0.2.25.tar.gz dentro de um diretório de sua escolha
Exemplo
#cp gsasl­0.2.25.tar.gz /usr/src
#cp libgsasl­0.2.25.tar.gz /usr/src
Dentro do diretório, execute o comando
#tar zxvf gsasl­0.2.25.tar.gz
#tar zxvf libgsasl­0.2.25.tar.gz
–
Entre nos diretório(s) criado(s) e execute os seguintes comandos
Exemplo .:
# cd /usr/src/gsasl­0.2.25
# ./configure
# make
# make install
# cd /usr/src/libgsasl­0.2.25
# ./configure
# make
# make install
–
Edite o arquivo /etc/ld.so.conf e informe no final a seguinte linha:
/usr/local/lib
Observação .: Não esqueça de salvar o arquivo antes de sair.
–
Execute o seguinte comando :
#ldconfig
–
Testando a sua instalação, execute o seguinte comando :
#gsasl ­V
Reposta .:
root@ecelepar10612:/usr/src/libgsasl­0.2.25# gsasl ­V
gsasl (GNU SASL) 0.2.25
Copyright (C) 2008 Simon Josefsson.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Simon Josefsson.
–
Copie e descompacte o arquivo dentro de um diretório de sua escolha
Exemplo .:
# cp jabberd­2.1.23.tar.bz2 /usr/src
Dentro do diretório, execute o comando
# bunzip2 jabberd­2.1.23.tar.bz2
# tar xvf jabberd­2.1.23.tar
–
Entre no diretório criado e execute os seguintes comandos
# cd /usr/src/jabberd­2.1.23/
# ./configure ­­disable­mysql ­­enable­ldap ­­enable­db ­­enable­idn ­­enable­debug ­­enable­ssl ­­enable­
sasl=gsasl
# make
# make install
Se tudo correr bem até este ponto, já estará pronto a compilação e instalação do Servidor Jabber, abaixo segue instruções para os acertos necessários em sua instalação.
–
Após a instalação os arquivos de configuração pertencentes ao jabberd2, ficaram dentro do diretório /usr/local/etc/, apague os arquivos com a extensão *.dist, crie um diretório /etc/jabberd2 e copie todo os arquivos referentes ao server Jabberd2 para este novo diretório, segue exemplo abaixo :
# rm /usr/local/etc/*.dist
# mkdir ­p /etc/jabberd
# cp ­r /usr/local/etc/* /etc/jabberd
–
Edite o arquivo /etc/jabberd/jabberd.cfg e muda os caminhos para a nova localização dos arquivos:
router
resolver
sm
s2s
c2s
–
/etc/jabberd/router.xml
/etc/jabberd/resolver.xml
/etc/jabberd/sm.xml
/etc/jabberd/s2s.xml
/etc/jabberd/c2s.xml
Edite o arquivo /usr/local/bin/jabberd e mude o valor da variável “my $config_dir” conforme exemplo abaixo:
my $config_dir = “/etc/jabberd”;
–
Crie os diretórios /usr/local/var/jabberd/db, /usr/local/var/jabberd/pid e /var/log/jabberd :
# mkdir ­p /usr/local/var/jabberd/db
# mkdir ­p /usr/local/var/jabberd/pid
# mkdir ­p /var/log/jabberd
–
Crie o usuário e grupo Jabber e acerte as permissões :
# groupadd jabber
# useradd ­g jabber jabber
# chown ­R jabber:jabber /usr/local/var/jabberd/pid
# chown ­R jabber:jabber /usr/local/var/jabberd/db
# chown ­R root:jabber /etc/jabberd/*
# chmod ­R 640 /etc/jabberd/*
Para levantar o serviço execute o comando 'jabberd ­b', depois de configurá­lo.
Autor(es) Alexandre Correia Nilton Neto Rodrigo Souza Referência(s)
http://jabberd2.xiaoka.com/wiki/InstallGuide

Documentos relacionados

Instalando o Servidor Jabberd2 ( Versão 2.2.4 )

Instalando o Servidor Jabberd2 ( Versão 2.2.4 ) # cd /usr/src/jabberd­2.2.4/ #./configure –disable­mysql –enable­ldap –enable­db –enable­idn –enable­debug  ­­enable­ssl –enable­sasl=gsasl # make # make install Se tudo correr bem até este ponto, ...

Leia mais