L'objectif est d'installer un serveur OpenLDAP sur un serveur Linux (REDHAT 8.0) pour l'utiliser avec Windev8
//Recherche sur mon serveur si un packetage existe
rpm -qa |grep openldap
->
openldap.2.0.25-1
openldap-devel-2.0.25-1
// manifestement ce packetage est installé
//Je cherche dans les services à installer, aucune trace de LDAP ni openldap
//Je cherche sur tout le disque, je ne trouve que des fichiers de documentation ou des fichiers de configuration.
//Je décide d'installer une version récente à partir de rpm.
rpm -Uvh openldap.2.1.17
//echoue car manifestement il cherche la version précédente openldap.2.0.25-1 qu'il ne trouve pas
rpm -ivh openldap.2.1.17
//echoue car une version précédente existe, je décide de virer celle-ci
rpm -e openldap.2.0.25-1
//echoue car 2 dépendances sont utilisées par d'autres packages
rpm -ivh --force openldap.2.1.17
//m'envoie un warning pour renommer un fichier de conf et ensuite plante.
//Bon d'accord je décide de passez directement par les sources
//je télécharge les sources sur openldap.org
tar xzvf openldap-stable-20040923.tgz
//je me place dans le répertoire openldap
./configure -> incompatibilite avec la version de la base de donnée Berkeley bdb
je cherche qur le web un rpm de cette base -> rien
je charge les sources pour compiler directement sur ma machine
nouveau tar xzvf de la version 4.3 puis je cherche la doc pour l'installation
je change de répertoire et lance le ../dist/configure indiqué
puis le make
et enfin le make install
de retour dans le répertoire des sources de openLDAP.
de nouveau ./configure et paf même message
incompatibilité avec la version de la base de donnée bdb
je reprends la version stable précédente de openLDAP
de nouveau ./configure et toujours même PB
je télécharge la version précédente de Berkeley (4.2 stable)
re ./configure
re make
et re make install
puis de nouveau ./configure pour openldap ->même PB