On Sun, Feb 23, 2003 at 11:40:34AM +0200, Andrei Sosnin wrote: > Yuri Pimenov wrote: > > >>Решил установить сервер LDAP slapd на Debian Woody > >>3.0 stable -- он мне пишет, что требуется > >>установка GTK, Xlib... 8-/ Оказалось, что этого > >>требует libiodbc. Неужели мне придется все > >>это инсталлировать на машину, где это > >>совершенно не нужно? В Ldap-HOWTO об iODBC > >>вообще ни слова нет - там напрямую > >>используется Berkley DB... > > > >это еще ни о чем не говорит ;) > >OpenLDAP может использовать множество > >backend'ов для хранения своей > >базы. один из них, как видите, использует > >iODBC. > > Да-да, я понимаю, но почему именно ODBC, > который требует GTK?! Почему не > по-человечески с BDB? :-) Впрочем ладно - > дело мелочное... ODBC не требует gtk+. gtk+ требует пакет с iODBC. если тебе не нужен данный backend, это не значит, что он не нужен кому-то другому.
вообщем невозможно сделать пакет, который удовлетворял бы всех на 100%. поэтому делается пакет с максимальным количеством фич (features). и перебрать пакет под свои нужды не является чем-то из ряда вон выходящим. > >>LDAP мне нужен для независимого хранения > >>контактов (это хорошо поддерживается > >>Мозиллой и многими другими почтовыми > >>клиентами). Если есть решение получше - > >>буду признателен за совет... :-) > > > >если не страшно, то можно сотворить > >"таинство пересборки пакета" > >вкратце: > > > >apt-get source slapd > >cd openldap2-2.0.23 > >vim debian/rules (тут правим ключи configure) > >vim debian/control (а тут удаляем libiodbc2-dev из > >Build-Depends) > >dch -i (меняем субверсию пакета, типа > >2.0.23-7sosnin) > >debuild > >dpkg -i ../xxx > > > > Значит, лучше, чем LDAP, решения нет. ;-) > Кстати, спасибо за сценарий - > пригодится... :-) LDAP вполне приемлимое решение. > Есть ли какие-либо специализированные > менеджеры контактов в Дебиане с > поддержкой работы с LDAP? directory-administrator, если мне не изменяет память. в принципе, подобного инструментария дофига. поройся на freshmeat.net или apt-cache search. -- Yuri Pimenov