El primer paso para instalar OpenLDAP, es instalar los paquetes slapd y ldap-utils. Veamos el procedimiento:
Aviso | ||
---|---|---|
Se ha de tener en cuenta que en algunas ocasiones no aparecen todas las capturas de pantalla que se muestran en el Ejemplo 2.1, “Instalación de los paquetes slapd ldap-utils (primera parte)”, eso se puede deber a que ya se haya instalado anteriormente slapd en el sistema o debido al nivel de preguntas elegido en la configuración de debconf. Si por cualquier motivo no apareciesen, puede forzar la configuración de slapd con el comando:
|
Ejemplo 2.1. Instalación de los paquetes slapd ldap-utils (primera parte)
# apt-get install slapd ldap-utils Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes NUEVOS: ldap-utils slapd 0 actualizados, 2 se instalarán, 0 para eliminar y 1 no actualizados. Se necesita descargar 0B/1042kB de archivos. Se utilizarán 2884kB de espacio de disco adicional después de desempaquetar. Preconfiguring packages ... |
Ejemplo 2.2. Instalación de los paquetes slapd ldap-utils (segunda parte)
find: /var/lib/ldap: No existe el fichero o el directorio Seleccionando el paquete ldap-utils previamente no seleccionado. (Leyendo la base de datos ... 252690 ficheros y directorios instalados actualmente.) Desempaquetando ldap-utils (de .../ldap-utils_2.1.30-1_i386.deb) ... Seleccionando el paquete slapd previamente no seleccionado. Desempaquetando slapd (de .../slapd_2.1.30-1_i386.deb) ... Configurando ldap-utils (2.1.30-1) ... Configurando slapd (2.1.30-1) ... Creating initial slapd configuration... done Creating initial LDAP directory... done Starting OpenLDAP: slapd. localepurge: checking system for new locale ... localepurge: processing locale files ... localepurge: processing man pages ... |
Una vez más, dependiendo de como se encuentre su sistema y los paquetes que tenga instalados en el mismo, se instalarán y sugerirán más o menos dependencias a la hora de instalar OpenLDAP.
La siguiente captura muestra la información relativa a los paquetes que se acaban de instalar (dependencias, sugerencias de instalación, etc).
$ /usr/bin/apt-cache show slapd ldap-utils Package: slapd Priority: optional Section: net Installed-Size: 2516 Maintainer: Torsten Landschoff <torsten@debian.org> Architecture: i386 Source: openldap2 Version: 2.1.30-1 Provides: ldap-server Depends: libc6 (>= 2.3.2.ds1-4), libdb4.2, libgcrypt7, libgnutls10 (>= 1.0.0-0), libgpg-error0 (>= 0.7), libiodbc2 (>= 3.51.2-2), libldap2 (>= 2.1.17-1), libltdl3 (>= 1.5.2-2), libsasl2 (>= 2.1.18), libslp1, libtasn1-2 (>= 0.2.7), libwrap0, zlib1g (>= 1:1.2.1), debconf (>= 0.5), coreutils (>= 4.5.1-1) | fileutils (>= 4.0i-1), psmisc, libldap2 (= 2.1.30-1), perl (>> 5.8.0) | libmime-base64-perl Recommends: db4.2-util, libsasl2-modules Suggests: ldap-utils Conflicts: umich-ldapd, ldap-server, libbind-dev, bind-dev, libltdl3 (= 1.5.4-1) Filename: pool/main/o/openldap2/slapd_2.1.30-1_i386.deb Size: 940506 MD5sum: 3cc284bf5c0bc8da52a5aabc61c56ca7 Description: OpenLDAP server (slapd) This is the OpenLDAP (Lightweight Directory Access Protocol) standalone server (slapd). The server can be used to provide a standalone directory service and also includes the slurpd replication server. Package: ldap-utils Priority: optional Section: net Installed-Size: 328 Maintainer: Torsten Landschoff <torsten@debian.org> Architecture: i386 Source: openldap2 Version: 2.1.30-1 Replaces: openldap-utils, slapd (<< 2.1.25), openldapd Provides: ldap-client, openldap-utils Depends: libc6 (>= 2.3.2.ds1-4), libdb4.2, libgcrypt7, libgnutls10 (>= 1.0.0-0), libgpg-error0 (>= 0.7), libiodbc2 (>= 3.51.2-2), libldap2 (>= 2.1.17-1), libltdl3 (>= 1.5.2-2), libsasl2 (>= 2.1.18), libslp1, libtasn1-2 (>= 0.2.7), zlib1g (>= 1:1.2.1), libldap2 (= 2.1.30-1) Recommends: libsasl2-modules Conflicts: umich-ldap-utils, openldap-utils, ldap-client Filename: pool/main/o/openldap2/ldap-utils_2.1.30-1_i386.deb Size: 113996 MD5sum: 2842fec02d967bbf70943def051d9f58 Description: OpenLDAP utilities Utilities from the OpenLDAP (Lightweight Directory Access Protocol) package. These utilities can access a local or remote LDAP server and contain all the client programs required to access LDAP servers. |