OpenLDAP安装 - 为LDIF构建配置

时间:2014-10-14 02:42:55

标签: linux openldap ldif

我想在linux,aix和sun solaris上构建openldap。我要求openldap仅用于这些机器的回归测试。为此我只需要ldif。我想避免任何与Oracle Berkeley DB相关的潜在许可问题和费用。

我已经通过FTP将tar文件openldap-2.4.40.tgz下载到linux机器上。然后我跑了,     tar -zxvf openldap-2.4.40.tgz     cd openldap-2.4.40

为构建配置源代码,     ./configure --enable-ldif = yes

日志结束;

...
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... no
checking db.h presence... no
checking for db.h... no
configure: error: BDB/HDB: BerkeleyDB not available

我是否可以仅针对LDIF构建OpenLDAP,或者至少不依赖于Oracle Berkeley DB?怎么样?

1 个答案:

答案 0 :(得分:0)

不再有enable-ldif选项。默认情况下,您会获得LDIF格式。 要禁用BerkeleyDB

./configure --enable-bdb=no --enable-hdb=no
make depend
make install

出于我的目的,我发现--prefix选项很有用。

到目前为止,我已经能够在Linux,Solaris和AIX上构建它。

但是在AIX上只能构建静态库。但这是另一个问题。