Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

LDAP + SASL

Debian sarge の slapd (OpenLDAP) パッケージは最初からいろんなライブラリがリンクされてて便利なんだけど、SASL のライブラリだけはリンクされてない。これが困る。


slapd を自前で make しようと思って libsasl-devel を apt-get install しようとすると、依存関係で libdb3-dev が入って libdb4.2-dev が削除される。でも libdb4.2-dev は slapd が必要としている。

libsasl2 をソースから入れようと思って apt-get remove libsasl2 とすると libsasl2 どころか gnupg やら exim やら samba やらまで削除される。dpkg なパッケージとソースから入れたものって混在しててもいいんだっけ?

……マズいよなぁ、ライブラリだし。バージョン同じだし。一応 /usr/local/lib には入るけど、結局 ln -s /usr/local/lib/sasl2 /usr/lib/sasl2 しなくちゃいけないみたいだし。う〜ん。