博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux安装BerkeleyDB 5.3
阅读量:6311 次
发布时间:2019-06-22

本文共 796 字,大约阅读时间需要 2 分钟。

hot3.png

安装openLDAP,./configure时提示

  1. configure: error: BDB/HDB: BerkeleyDB not available

因此需要安装BerkeleyDB。

openLDAP版本:2.4.44

BerkeleyDB版本不能过高,否则会出现不兼容的情况。官方文档中说:

    Berkeley DB version 6.0.20 and later uses a software license that is incompatible with LDAP technology and should not be used with OpenLDAP.

所以选用5.3.28的版本。

安装过程如下:

  1. 下载并解压db-5.3.28.NC.tar.gz

  2. cd build_unix

  3. ../dist/configure

  4. make && make install

  5. echo /usr/local/BerkeleyDB.5.3/lib >> /etc/ld.so.conf  #配置系统动态链接库

  6. ldconfig  #使5的配置生效

  7. 配置变量:

LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB.5.3/lib"LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.5.3/lib"CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.5.3/include"export LD_LIBRARY_PATH LDFLAGS CPPFLAGS

完成之后执行openLDAP的configure就成功了。

转载于:https://my.oschina.net/u/2254503/blog/644497

你可能感兴趣的文章
SpringMVC方法传递集合数组
查看>>
iOS设备尺寸
查看>>
函数、类和方法
查看>>
EL表达式
查看>>
在一个JSP页面中包含另一个JSP页面的三种方式.
查看>>
ArrayList的实现原理
查看>>
python之xlwt模块列宽width、行高Heights详解
查看>>
Python基础之Python介绍
查看>>
8. String to Integer (atoi) - Medium
查看>>
[算法练习] 英语数字转换器
查看>>
vi快捷键
查看>>
(ARM v7)信号量、互斥体代码追踪
查看>>
UVA——11988 Broken Keyboard (a.k.a. Beiju Text)
查看>>
Matlab中怎么把一维数组逆序排列,如将a=[1,2,3,4,5],转成b=[5,4,3,2,1]
查看>>
二维费用的背包问题
查看>>
Python学习笔记26:正则表达式
查看>>
(转)25个增强iOS应用程序性能的提示和技巧--高级篇
查看>>
yii2文件上传
查看>>
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
查看>>
串口通信属性及事件解析
查看>>