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 : jabberd2.1.23.tar.bz2 – Baixe os fontes do site ftp://alpha.gnu.org/pub/gnu/gsasl/ Nome do arquivo: gsasl0.2.25.tar.gz Nome do arquivo: libgsasl0.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 gsasl0.2.25.tar.gz e libgsasl0.2.25.tar.gz dentro de um diretório de sua escolha Exemplo #cp gsasl0.2.25.tar.gz /usr/src #cp libgsasl0.2.25.tar.gz /usr/src Dentro do diretório, execute o comando #tar zxvf gsasl0.2.25.tar.gz #tar zxvf libgsasl0.2.25.tar.gz – Entre nos diretório(s) criado(s) e execute os seguintes comandos Exemplo .: # cd /usr/src/gsasl0.2.25 # ./configure # make # make install # cd /usr/src/libgsasl0.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/libgsasl0.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 jabberd2.1.23.tar.bz2 /usr/src Dentro do diretório, execute o comando # bunzip2 jabberd2.1.23.tar.bz2 # tar xvf jabberd2.1.23.tar – Entre no diretório criado e execute os seguintes comandos # cd /usr/src/jabberd2.1.23/ # ./configure disablemysql enableldap enabledb enableidn enabledebug enablessl 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 )
# cd /usr/src/jabberd2.2.4/
#./configure –disablemysql –enableldap –enabledb –enableidn –enabledebug
enablessl –enablesasl=gsasl
# make
# make install
Se tudo correr bem até este ponto, ...