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
Utilice las instrucciones proporcionadas a continuación para instalar OpenLDAP.
http://easylinuxhacks.blogspot.in/2014/08/openldap-installation-on-linux.html
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