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

Ответить