Arsak
05.04.2007, 23:51
Возникла необходимость установить openldap на slacкware-9.1. Скачал исходники последнего стабильного релиза, распаковал и запустил configure, среди опций которого был --enable-bdb. Конфигуратор на определённом этапе заткнулся - мол, версия bdb старая, несовместима с последним openldap. Убрал --enable-bdb из configure - всё равно та же ошибка о несовместимости со старой версией вылетает. Ладно, думаю, будем обновлять bdb.
Сначала скачал исходник bdb :) из 4-х версий (в 9-м слакваре была 3-ья); какая там хитрая установка :rofl:; но повозившись, удалось её собрать. Но особо толку это не дало - да, появились lib.so для bdb-4, сделаны на них линки - всё равно конфигуратор определяет, что старшая версия bdb в системе 3-ья и вылетает из-за несовместимости.
Решил тогда обновлять через пакеты. Просто installpkg bdb-4 снова ничего не дал как и в случае сборки из исходников - пакет установлен, а конфигуратор видит только bdb-3. Далее - сделал upgradepkg bdb-3%bdb-4; вроде обновление прошло удачно - прошли сообщения, что bdb-3 успешно обновлён до bdb-4, старые файлы dbd-3 удалены. Но конфигуратор по-прежднему вылетает на том же этапе - теперь для него bdb вообще не существует. Как можно победить эту проблему?
Сначала скачал исходник bdb :) из 4-х версий (в 9-м слакваре была 3-ья); какая там хитрая установка :rofl:; но повозившись, удалось её собрать. Но особо толку это не дало - да, появились lib.so для bdb-4, сделаны на них линки - всё равно конфигуратор определяет, что старшая версия bdb в системе 3-ья и вылетает из-за несовместимости.
Решил тогда обновлять через пакеты. Просто installpkg bdb-4 снова ничего не дал как и в случае сборки из исходников - пакет установлен, а конфигуратор видит только bdb-3. Далее - сделал upgradepkg bdb-3%bdb-4; вроде обновление прошло удачно - прошли сообщения, что bdb-3 успешно обновлён до bdb-4, старые файлы dbd-3 удалены. Но конфигуратор по-прежднему вылетает на том же этапе - теперь для него bdb вообще не существует. Как можно победить эту проблему?