To use the client mode of ldapconf you need the openldap package.
To use the server mode of ldapconf you need the openldap-server package.
To use the system client mode of ldapconf you need the pam-ldap and nss-ldap packages.
In all cases you need linuxconf installed.
You don't need any other packages for ldapconf to work.
All guides are based on rpm installation of packages, you may of course compile from sources and install by hand, but be aware that default locations for configuration files is based on the rpm versions, so you have to compile with the same options as the rpm or you may reconfigure this in linuxconf after installation of ldapconf. The same goes for the binary locations, they may be reconfigured.
Needed OpenLDAP RPM's are available from the RedHat Contrib Area. OpenLDAP>=1.2.3 recommended.
Linuxconf is available from ftp.solucorp.qc.ca/linuxconf/.
Grab the RPM package, and run "rpm -Uvh ldapconf-x.y.z.rpm".
This will install the module in the linuxconf module directory, and enable it.
Also it will install a configuration directory in /etc/ldapconf, where most directory configuration and all form and bind profiles will be stored.
You may disable the module with linuxconf --unsetmod ldapconf, or uninstall it completly with rpm -e ldapconf. Uninstalling will probably zap all your ldapconf configuration files, disabling the module will not.
Just install the package with "rpm -Uvh openldap-1.2.x.rpm".
This will install the needed client binaries (in /usr/bin and /usr/sbin), and a openldap configuration directory in /etc/ldap/
Just install the package with "rpm -Uvh openldap-server-1.2.x.rpm".
This will install the server binaries, and some more configuration files in /etc/ldap.