Inhalt

4. Installation des OpenLDAP

Beschrieben wird im folgenden die Installation des OpenLDAP in der Version 1.2.1. Die Installation zukünftiger Releases sollte sich nicht grundlegend von der hier vorgestellten Methode abweichen. Sollte dies trotzdem der Fall sein, werde ich das in zukünftigen Versionen dieses Dokumentes berücksichtigen.

4.1 Quellen für den OpenLDAP Server

Der Quellcode der aktuellen Version des OpenLDAP Servers in einem komprimierten Archiv finden sich auf der Homepage der OpenLDAP Foundation. Die aktuellen Quellen können von:

ftp.OpenLDAP.org:/pub/OpenLDAP/openldap-release.tgz

bezogen werden.

Eine einfachere Möglichkeit der Installation bieten sogenannte rpm-Archive. Dies sind bereits kompilierte Pakete, die auf die Besonderheiten der jeweils eingesetzten Distribution zugeschnitten sind. Die jeweilige Installationsprozedur entnehmen Sie bitte Ihrem Handbuch. In der SuSE Distribution ist der OpenLDAP Server in der Serie n zu finden.

4.2 Installation des OpenLDAP Servers

Haben Sie den OpenLDAP mit Hilfe der Distributions eigenen rpm-Archive installiert, können Sie diesen Abschnitt auslassen. Wenn Sie sich die Quellen des OpenLDAP Servers gezogen haben, müssen Sie diese noch installieren. Zu diesem Zweck wechseln Sie in das Verzeichnis, in dem Sie die Quellen gespeichert haben und entpacken Sie die Quellen mit folgendem Kommando:

tar xvfz ./openldap-release.tgz

Anschließend müssen Sie mit cd ldap in das Installationsverzeichnis wechseln. Dort befindet sich die Datei include/ldapconfig.h.edit. In ihr kann man den LDAP an die eigenen Bedürfnisse anpassen. In der Regel sollten aber die voreingestellten Werte in Ordnung sein. Nun gehts ans Übersetzten und Installieren des Programmpaketes. Führen Sie dazu folgende Befehle aus:

./configure
make depend
make

Um die Kompilation zu testen, können noch folgende Anweisungen ausgeführt werden:

cd test
make

Die Installation des Paketes muß als Superuser (root) mit folgendem Befehl erfolgen:

su
make install

That´s it. Nun sollte der OpenLDAP Server installiert sein.

4.3 Unterschiede zwischen dem Orginal OpenLDAP Paket und den SuSE rpm-Archiven

Die beiden Pakete sind zwar nach der Installation inhaltlich fast identisch, unterscheiden sich aber gravierend in den verwendeten Pfaden. Folgende Übersicht soll die Unterschiede verdeutlichen:

SuSE rpm-Archive:

/etc/openldap/                  Konfigurationsdateien
/usr/bin/                       Hilfsdateien
/usr/libexec/openldap/          Server
/sbin/init.d/ldap               Startskript
/usr/doc/packages/openldap/     Dokumentation, zusätzliche Tools
/usr/include/                   Include Dateien
/usr/lib/                       Bibliotheken
/usr/share/openldap/            Dateien für X.500 Gateway

OpenLDAP Original:

/usr/local/etc/openldap/        Konfigurationsdateien
/usr/local/bin/                 Hilfsdateien
/usr/local/sbin/                Server
/usr/src/ldap/doc/              Dokumentation (wenn Installationsverzeichnis)
/usr/local/include/             Include Dateien
/usr/local/lib/                 Bibliotheken
/usr/local/share/               Dateien für X.500 Gateway


Inhalt