小菜鸟
分类: LINUX
2016-04-20 15:23:32
ubuntu安装 OpenLDAP
ubuntu安装OpenLDAP时候提示本地没有安装BerkeleyDB数据库, 需要安装 BerkeleyDB。
1 安装 BerkeleyDB
在Oracle官网下载
需要注册一个Oracle账号。
我下载的是db-6.2.23.tar.gz
下载完毕解压到本地。
切换到build_unix 目录
# cd build_unix
# ../dist/configure
# make
# make install
root@cloudsoar-virtual-machine:/home/cloudsoar/db-6.2.23/build_unix# make install
Installing DB include files: /usr/local/BerkeleyDB.6.2/include ...
Installing DB library: /usr/local/BerkeleyDB.6.2/lib ...
libtool: install: cp -p .libs/libdb-6.2.so /usr/local/BerkeleyDB.6.2/lib/libdb-6.2.so
libtool: install: cp -p .libs/db_upgrade /usr/local/BerkeleyDB.6.2/bin/db_upgrade
libtool: install: cp -p .libs/db_verify /usr/local/BerkeleyDB.6.2/bin/db_verify
Installing documentation: /usr/local/BerkeleyDB.6.2/docs ...
安装完成。
4 查看安装
5 设置到系统变量
不设置的话,等下安装OpenLDAP时候执行./configure检查时候还会报同样的错
# vim /etc/ld.so.conf
添加一行:/usr/local/BerkeleyDB.6.2/lib/
保存退出。
执行生效:# ldconfig -v
提示:在我安装 openldap-2.4.44时候,发现其README文档说明中,限定了只能安装 BerkeleyDB 4.4-4.8,5.0-5.1版本。
所以最好不要安装6.2版本。具体需要安装什么版本的,请查看openldap-VERSION目录下的README文档。