我已经试过在Ubuntu 12.04的相同条件下使用其他安装中的一些步骤来安装OpenLDAP
我已经按照OpenLDAP在线手册…但是当我尝试make test它在第一个testing失败…并且检查testing的日志错误它说:
error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory
我在互联网上search他们说的解决scheme是添加./configure库的path…所以我做到了:
LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/db5/lib:/usr/local/cyrus/lib" LDFLAGS="-L/usr/local/db5/lib -L/usr/local/cyrus/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/db5/include -I/usr/local/cyrus/include" ./configure -prefix=/usr/local/ldap --with-cyrus-sasl --with-tls
但仍然没有任何想法,我怎么能解决这个问题?
用下面的行创build文件/etc/ld.so.conf.d/db53.conf
/usr/local/db5/lib
然后运行ldconfig 。
再次testing。
这把/usr/local/db5/lib放到系统库的searchpath中。