|OpenLDAP Faq-O-Matic : OpenLDAP Software FAQ : Are "packaged" releases of OpenLDAP Software available? : Mandriva Linux|
Mandriva Linux ships OpenLDAP as part of the distribution, as well as shipping nss_ldap, pam_ldap, LDAP administration tools, and generally enabling LDAP support by default in software wherever possible.
OpenLDAP is split into a number of packages on Mandriva, eg:
libldap2.3_0 libldap2.3_0-devel libldap2.3_0-static-devel openldap openldap-clients openldap-doc openldap-servers
Users wishing to build applications against OpenLDAP should install the development package, via 'urpmi openldap-devel' or similar, which will pull in the relevant development package (libldap2.3_0-devel in this example).
nss_ldap and pam_ldap are packaged separately
migrationtools provides the PADL migration scripts.
To install the packages necessary to run an LDAP server (and migrat, the user can simply run:
urpmi openldap-servers migrationtools nss_ldap pam_ldapWizards are available to do basic LDAP setup, and drakauth can configure clients to authenticate to the LDAP server (although users are encouraged to audit the configuration to understand what has been changed).
TO aid in migrating between OpenLDAP versions, the version of OpenLDAP shipped in the previous Mandriva release is usually packaged as a versioned package, eg 'openldap2.2-servers', although upgrading is intended to do any required data migration (or the user should at least have an ldif extract), but can be disabled if not necessary. Consult the Mandriva-specific sections of the 'openldap-doc' package for more information.
LDAP administration tools available include:
- smbldap-tools - libuser - cpu - luma - phpldapadmin - ldapvi
dhcp-server, bind and sudo are built with LDAP support by default. openssh includes the "lpk" patch as a built-time option (rebuild the srpm with '--with ldap').
|[Append to This Answer]|