OpenLDAPをインストールして検証する場面があったのでメモ
必要最低限しか実施していません。
前提条件
以下の環境で実施
OS・ミドルウェア | バージョン |
---|---|
OS | CentOS Linux release 7.4.1708 (Core) |
OpenLDAP | 2.4.45 |
仮想マシンはVagrantで作成
手順
-
OpenLDAPのソースをダウンロードする
# curl -LkvOf ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.45.tgz
-
依存ライブラリをダウンロードする
# yum -y install gcc openssl gnutls libdb-devel
-
configureを実行する
# ./configure
-
ソフトウェアのビルド
# make depend # make
-
ビルドしたソフトウェアのテスト
# make test
-
ソフトウェアのインストール
# su root -c 'make install'
ハマった点
自分が作業をやっていてハマってしまった点があった。具体的にはlibdb-devel
のインストールをしておらず、次のようなエラーが出力されてしまった
configure: error: BDB/HDB: BerkeleyDB not available**