OpenLDAP сбока из исходников

Материал из OpenWiki
Версия от 12:57, 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. устонавливаем 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}

3. берём исходники 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

Источники: