为什么安装OpenLDAP时无法进行测试?

为什么安装OpenLDAP时无法进行测试?

我尝试在 Ubuntu 12.04 中以相同的条件按照之前在其他安装中执行过的步骤安装 OpenLDAP

我已按照 OpenLDAP 在线手册进行操作...但是当我尝试时,make test它在第一次测试中失败了...并检查测试日志中的错误,它说:

error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory

我在网上搜索过,他们说的解决方案是在 ./configure 中添加库的路径...所以我这样做了:

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

但仍然没有任何东西...我知道如何解决这个问题吗?

答案1

/etc/ld.so.conf.d/db53.conf使用以下行创建文件

/usr/local/db5/lib

然后运行ldconfig

再次测试。


这放入/usr/local/db5/lib系统库搜索路径。

相关内容