openLDAP BerkeleyDB安装

系统环境:RedHat ES4.6;openSSL-0.9.8e;cyrus-sasl-2.1.22;BerkeleyDB4.6.21;openLDAP-2.4.13安装顺序上,应先安装openSSL,SASL,BDB,最后再安装LDAP.前面几步,一切正常.     可是./configure   BDB的时候出现以下错误:Berkeley DB should not be built in the top-level or dist directories.解决方案如下:# tar xvfz db-4.6.21.tar.gz# cd db-4.6.21/build_unix/# ../dist/configure -prefix=/usr/local/BerkeleyDB再make && make install即可.BDB安装完毕之后开始安装openLDAP,但是configure时又出错:configure: error: BDB/HDB: BerkeleyDB not available解决方法如下:export CPPFLAGS="-I/usr/local/BerkeleyDB/include"export LDFLAGS="-L/usr/local/BerkeleyDB/lib"之后,继续configurate,还是有错,这次错误:configure: error: Berkeley DB version mismatch这个错误见得最多.一开始狂换版本,BDB从4.7.25,4.6.21一路换到4.2.52;LDAP则从2.4.13,2.4.11一路换到2.2.28,只有2.2.28搭配BDB-4.2.52也2.3.32搭配BDB-4.5.20安装成功,前提是执行以下语句先:export LD_LIBRARY_PATH="usr/local/BerkeleyDB/lib"而把语句中的/usr/local/BerkeleyDB改成BDB解压缩路径时,安装成功机率大了很多.即以下写法:export LD_LIBRARY_PATH="/usr/src/db-4.6.21/build_unix/.libs"尝试BDB4.7.25搭配LDAP2.4.11时,出现make错误;尝试BDB4.7.25搭配LDAP2.4.13时,make test停住不动,强行install后使用正常,但无法与公司应用服务器整合.最后BDB4.6.21+LDAP2.4.13与应用服务器整合成功.

  • 本稿件为独家原创稿件,版权所有,引用或转载请注明出处。
  • 文章出处:职场资讯
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值