vendredi 2 mai 2008

Installation votre serveur Jabber 1.4 sous linux

-Se logger comme root:
su - root

-Récupérer la source du serveur Jabberd à l'adresse suivante :
http://jabberd.jabberstudio.org/downloads/jabber-1.4.2.tar.gz

ou

wget http://jabberd.jabberstudio.org/downloads/jabber-1.4.2.tar.gz


-et la copier dans le répertoire /usr/local ,puis entrer dans ce répertoire:
cp jabber-1.4.2.tar.gz /usr/local

cd /usr/local

-Décompresser le fichier source:
# tar zxvf jabber-1.4.2.tar.gz

-Renommer le répertoire jabber-1.4.2:
# mv jabber-1.4.2 jabber

-Récupérer le code source de openssl (openssl-0.9.7b.tar.gz) à l'adresse suivante : http://www.openssl.org. Et la copier dans le répertoire /usr/local. Décompresser le fichier source:
# tar zxvf openssl-0.9.7b.tar.gz

-Renommer le répertoire openssl-0.9.7b:
# mv openssl-0.9.7b ssl

-Changer de répertoire:
cd ssl

-Compiler openssl (Perl5 doit notamment être installé):

# ./config

# make

# make test

# make install


-Changer de répertoire:
cd /usr/local/jabber

-Installer le serveur jabber, avec prise en charge du cryptage de la connexion ssl:
$ ./configure --enable-ssl 1>sortie.txt 2>&1

-Vérifier que ssl a bien été pris en compte. Les premières lignes du fichier sortie.txt doivent contenir:

Running Jabber Configure
Searching for SSL... Found.


-Une erreur existe dans le fichier résultant platform-settings, qu'il faut corriger. Editer le fichier avec vi par exemple:
$ vi platform-settings

-Repérer la ligne:
CFLAGS= -I/usr/local/ssl/include/openssl -DHAVE_SSL

-Et la transformer en:
CFLAGS=-I/usr/local/ssl/include/openssl -I/usr/local/ssl/include -DHAVE_SSL

-Faire la même modification pour la ligne CCFLAGS. Taper alors:
$ make

$ make install

-Et c'est terminé, votre serveur de messagerie instantanée est installé (enfin presque...) !

Aucun commentaire: