Я попытался установить OpenLDAP, выполнив некоторые шаги, которые я делал раньше при другой установке, при тех же условиях в Ubuntu 12.04.
Я следовал руководству, которое есть в 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
но все равно ничего ... есть идеи, как я могу это решить ??
Создать файл /etc/ld.so.conf.d/db53.conf
со следующей строкой
/usr/local/db5/lib
Тогда беги ldconfig
.
Еще раз попробуй.
Это положено /usr/local/db5/lib
в путь поиска системной библиотеки.