OpenLDAP сбока из исходников
Материал из OpenWiki
Версия от 13:00, 21 августа 2013; Anatoliy Mukha (обсуждение | вклад)
OpenLDAP: сборка из исходников.
Для сбрки из исходников нужныо установить gcc и glibc
1. берём исходники Berkeley DB с официального сайта (http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html) и собираем:
cd /tmp tar -xf /path/to/db*.tar.gz cd db*/build_unix ../dist/configure --prefix=/opt/db make make install
2. пропишем библитеки в файл /etc/ld.so.conf.d/db.conf:
/opt/db/lib
3. устонавливаем Pkg-config и в папке с конфигом сойздаём db.pc (пример: /usr/lib64/pkgconfig/db.pc)
prefix=/opt/db exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${exec_prefix}/include Name: db Description: Berkeley DB Version: 6.0.20 Libs: -L${libdir} Cflags: -I${includedir}
4. берём исходники openldap с официального сайта (http://www.openldap.org/software/download/)
cd /tmp tar -xf /path/to/openldap*.tgz cd openldap* LDFLAGS="`pkg-config --libs db`" CPPFLAGS="`pkg-config --cflags db`" ./configure --enable-bdb --prefix=/opt/openldap make depend make make install
5. пропишем библитеки в файл /etc/ld.so.conf.d/openldap.conf:
/opt/openldap/lib
Источники: