Cuatro pasos son necesarios para instalar el servidor: obtener el
paquete, descomprimir y desempaquetar el servidor, configurar los
ficheros Makefile
del programa y compilar el servidor.
Existen dos servidores LDAP que se distribuyen libremente: el servidor LDAP de la Universidad de Michigan y el servidor OpenLDAP. También está el Netscape Directory Server, que es libre sólo bajo ciertas condiciones (por ejemplo, las instituciones educativas lo pueden obtener gratis). El servidor OpenLDAP está basado en la última versión del servidor de la Universidad de Michigan, y hay disponibles listas de correo y documentación adicional para él. Este documento da por supuesto que está Usted utilizando el servidor OpenLDAP.
La versión comprimida en formato .gz
está disponible en la siguiente
dirección:
Si desea obtener la última versión del servidor de la Universidad de Michigan, diríjase a esta dirección:
ftp://terminator.rs.itd.umich.edu/ldap
Para escribir este documento nos hemos basado en la última versión
estable de OpenLDAP, utilizando OpenLDAP 1.2.8 sobre un servidor
Slackware Linux con núcleo 2.2.6. En la sede Web de OpenLDAP
encontrará las últimas versiones estables y de desarrollo del servidor
OpenLDAP. En el momento de actualizar este documento, la última
versión era /openldap-stable-20000129.tgz
. La última versión
de desarrollo era openldap-1.2.9.tgz
(eran las últimas
versiones en el momento de traducir, N. del T.)
Ahora que ya dispone del archivo .tar.gz
en su máquina local, puede
desempaquetarlo.
En primer lugar, copie el paquete en un directorio de su conveniencia,
por ejemplo /usr/local
.
Luego utilice la siguiente orden:
tar xvzf openldap-stable.tgz
También puede usar la siguiente orden:
gunzip openldap-stable.tgz | tar xvf -
Hay varias opciones que tal vez desee personalizar, de manera que el programa se construya de la forma más adaptada a sus sistema.
Para configurar el programa sólo necesita dos pasos:
ldapconfig.h.edit
, situado en el
subdirectorio include/
que cuelga del directorio en el que ha
desempaquetado el programa../configure
. Si le gustan las emociones
fuertes, puede editar igualmente el fichero Make-common
en lugar
de ejecutar el guión de configuración :^)
En el fichero include/ldapconfig.h.edit
puede configurar
opciones como el emplazamiento de los demonios slapd y
slurpd. El fichero propiamente dicho contiene muchos comentarios
y sus opciones por defecto también reflejan las opciones que los
administradores eligen con más frecuencia, de manera que si tiene
prisa puede saltarse este paso y ejecutar directamente:
vi include/ldapconfig.h.edit
El código fuente de OpenLDAP se distribuye con un guión de configuración para ajustar opciones como por ejemplo el directorio de instalación y las ««banderas»» del compilador y del enlazador. Escriba la orden siguiente en el directorio donde haya desempaquetado el programa:
./configure --help
Ello mostrará por pantalla todas las opciones que puede personalizar
con el guión configure
antes de compilar el programa. Algunas
opciones útiles para establecer los directorios de instalación son
--prefix=pref
, --exec-prefix=eprefix
y
--bindir=dir
. Normalmente, si ejecuta ./configure
sin opciones, él mismo autodetectará las opciones adecuadas y se
preparará para construir el paquete en la localización común
predeterminada. Así pues, teclee:
./configure
Y observe el resultado por pantalla para verificar que no se produce
ningún error.
Después de configurar el programa puede empezar a compilarlo. Primero construya las dependencias mediante la orden:
make depend
Después compile el servidor mediante la orden:
make
Si todo va bien, el servidor se compilará tal y como se haya
configurado. En caso contrario, vuelva al paso anterior para revisar
las opciones de configuración. Revise las sugerencias específicas para
su plataforma, que se hallan en la ruta doc/install/hints
que
cuelga del directorio en el que desempaquetó el software.
Instale luego los ejecutables y las páginas de manual. Es posible que precise de permisos de superusuario para poder llevarlo a cabo (depende del lugar en donde instale los ficheros):
su
make install
Es todo. Ya dispone del ejecutable del servidor y de los ejecutables de otras varias utilidades. Para saber cómo configurar el funcionamiento de su servidor LDAP, véase la sección siguiente.
Si antes de aprender cómo se configura su servidor LDAP desea
verificar los ejecutables recién compilados, las últimas versiones del
servidor OpenLDAP vienen con un guión de verificación. Cuando se
actualizó este documento el guión de verificación no era estable al
100% para todos los diagnósticos que llevaba a cabo. De todas maneras
pruébelo y ejecútelo, si algún aspecto del guión no funciona bien,
siempre puede pararlo pulsando Ctrl+C
. En nuestro caso, antes
de que el guión o script se detuviera, pudimos observar algunos
mensajes que mostraban que los diagnósticos más comunes se habían
llevado a cabo con éxito. Para ejecutar el guión de verificación,
cámbiese al subdirectorio test/
que cuelga de la ruta en la
que desempaquetó el software, y luego teclee:
make