1ère méthode. Depuis les sources :
Récupérer le source depuis http://www.openldap.org/software/download/
Mettre le fichier openldap-VERSION.tgz dans /usr/local/src et le décompresser :
tar zxvf openldap-VERSION.tgz
cd openldap-VERSION
./configure
make depend
make
make test
make install
Par défaut, le fichier slpad est dans /usr/local/libexec
Les fichiers de configuration sont dans /usr/local/etc/openldap
Les commandes clients sont dans /usr/local/bin
Les bases de données sont dans /usr/local/var/openldap-data
Pour lancer le serveur LDAP :
/usr/local/libexec/splad
Pour arrêter le serveur LDAP, il faut laisser le démon purger les données sur le disque. Donc :
kill -INT `cat /usr/local/var/run/slapd.pid`
Faire un kill -9 risque de corrompre les bases de données.
Si on veut débugguer :
/usr/local/libexec/splad -d 261
2ème méthode. Avec les RPMs (Ex : FC2) :
rpm -ivh openldap-xxxx.rpm
rpm -ivh openldap-clients-xxxx.rpm
rpm -ivh openldap-server-xxxx.rpm
rpm -ivh openldap-devel-xxxx.rpm
Par défaut, le fichier slpad est dans /etc/init.d
Les fichiers de configuration sont dans /etc/openldap
Les commandes clients sont dans /usr/bin
Les commandes serveurs sont dans /usr/sbin
Les bases de données sont dans /var/lib/dap
Pour lancer le serveur LDAP :
splad
Pour arrêter le serveur LDAP :
kill -INT `cat /var/run/slapd.pid`
Si on veut débugguer :
splad -d 261