redhat berkeley-db openldap

redhat - Instalación de OpenLDAP-no encontrar el BerkelyDB



berkeley-db (6)

Estoy instalando OpelLdap en un RHEL 5; Utilicé las instrucciones que se encuentran en http://www.linux.com/archive/feature/113607 .

Todo salió bien, hasta que se ejecutó ''./configure'' para OpenLDAP; se registró el siguiente error:

*<earlier output snipped>* checking for gethostbyaddr_r... yes checking number of arguments of ctime_r... 2 checking number of arguments of gethostbyname_r... 6 checking number of arguments of gethostbyaddr_r... 8 checking db.h usability... yes checking db.h presence... yes checking for db.h... yes checking for Berkeley DB major version in db.h... 5 checking for Berkeley DB minor version in db.h... 1 checking if Berkeley DB version supported by BDB/HDB backends... yes **checking for Berkeley DB link (default)... no configure: error: BDB/HDB: BerkeleyDB not available**

He buscado en Google como un maníaco, pero no he podido encontrar una resolución. ¿Algún consejo sobre áreas para explorar?

Gracias


Para CentOS 7, haga yum install libdb-devel . libdb4-devel no funcionó para mí.


Parece que estás usando la instalación de archivos comprimidos, primero necesitas instalar Berkeley DB, puedes encontrarlo en el sitio web de Oracle, compilarlo e instalarlo.

cd db-4.7.25.NC ../dist/configure make make install cd /usr/local/BerkeleyDB.4.7/

Esto instalará BerkeleyDB ahora necesita importar variables LD para compilar Openldap con éxito - póngalo / etc / profile (cambie según su necesidad)

export CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include" export LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib"

también debe agregar LD_LIBRARY_PATH a / etc / profile

export LD_LIBRARY_PATH = "/ usr / local / BerkeleyDB.4.7 / lib"

Después de compilar OpenLDAP, avíseme si tiene algún problema.

Gracias Naveen



apt-get install libdb-dev funcionó para mí en Ubuntu Server.


debian try:

aptitude instala libdb5.1 libdb5.1-dev libdb5.1-dbg


hacer yum install db4-devel

(o simplemente instale el openldap preenvasado, yum install openldap-servers openldap-clients