Difference between revisions of "OpenLDAP"
From CBLFS
Jump to navigationJump to search (→Required) |
m (Reverted edits by Animeloe (Talk); changed back to last version by Chipster19) |
||
Line 13: | Line 13: | ||
=== Required === | === Required === | ||
* [[Berkeley DB]] or [[GDBM]] | * [[Berkeley DB]] or [[GDBM]] | ||
− | |||
− | |||
− | |||
=== Recommended === | === Recommended === | ||
* [[CyrusSASL]] | * [[CyrusSASL]] |
Revision as of 08:50, 31 May 2008
Download Source: | ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.19.tgz |
---|
Contents
Introduction to OpenLDAP
The OpenLDAP package provides an open source implementation of the Lightweight Directory Access Protocol.
Project Homepage: http://www.openldap.org/
Dependencies
Required
- Berkeley DB or GDBM
Recommended
Optional
Configuration Information
If you really want to build OpenLDAP with GNU Database Manager instead of Berkeley DB, add the following flags to configure script:
--disable-bdb --disable-hdb --with-ldbm-api=gdbm
Non-Multilib
Compile the package:
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/sbin \ --localstatedir=/srv/ldap --disable-debug --enable-dynamic \ --enable-crypt --enable-modules --enable-ldap --enable-ldbm \ --enable-dyngroup --enable-dynlist --enable-ppolicy --enable-valsort && make
Install the package
make install && chmod -v 755 /usr/lib/libl{dap,ber}*.so* && install -dv -m755 /usr/share/doc/openldap-2.4.19/{drafts,guide,rfc} && install -v -m644 doc/drafts/* /usr/share/doc/openldap-2.4.19/drafts && install -v -m644 doc/rfc/* /usr/share/doc/openldap-2.4.19/rfc && cp -Rv doc/guide/* /usr/share/doc/openldap-2.4.19/guide
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/srv/ldap --libexecdir=/usr/sbin \ --disable-debug --enable-dynamic --enable-crypt --enable-modules \ --enable-ldap --enable-ldbm --enable-dyngroup --enable-dynlist \ --enable-ppolicy --enable-valsort && make
Install the package
make install && chmod -v 755 /usr/lib/libl{dap,ber}*.so*
N32
Compile the package:
CC="gcc ${BUILDN32}" ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib32 \ --localstatedir=/srv/ldap --libexecdir=/usr/sbin \ --disable-debug --enable-dynamic --enable-crypt --enable-modules \ --enable-ldap --enable-ldbm --enable-dyngroup --enable-dynlist \ --enable-ppolicy --enable-valsort && make
Install the package
make install && chmod -v 755 /usr/lib32/libl{dap,ber}*.so*
64Bit
Compile the package:
CC="gcc ${BUILD64}" ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 \ --localstatedir=/srv/ldap --libexecdir=/usr/sbin \ --disable-debug --enable-dynamic --enable-crypt --enable-modules \ --enable-ldap --enable-ldbm --enable-dyngroup --enable-dynlist \ --enable-ppolicy --enable-valsort && make
Install the package
make install && chmod -v 755 /usr/lib64/libl{dap,ber}*.so* install -dv -m755 /usr/share/doc/openldap-2.4.19/{drafts,guide,rfc} && install -v -m644 doc/drafts/* /usr/share/doc/openldap-2.4.19/drafts && install -v -m644 doc/rfc/* /usr/share/doc/openldap-2.4.19/rfc && cp -Rv doc/guide/* /usr/share/doc/openldap-2.4.19/guide