1:zlibのインストール
ダウンロードはzlib-1.2.3.tar.gz(または他のバージョン)
wgetのhttp://down1.chinaunix.net/distfiles/zlib-1.2.3.tar.gz
#./configureを--shared
#メイク
#メイクインストール
2:OpenSSLをインストールします。
まで取得するために、システムには、OpenSSLに付属しているそう多くのサービスをアンインストールしないでください。
wgetのhttp://101.44.1.124/files/613900000275279B/mirrors.163.com/gentoo/distfiles/openssl-1.0.1j.tar.gz
#./Configは#なお、ここで共有./configでは、/ usr / local / SSLにインストールされています
#メイク
#メイクインストール
エラーが表示されます:
「PODドキュメントは、/ usr / binに/ pod2manライン71で構文エラーがあった
メイク:*** [INSTALL_DOCS]错误25」
編集は/ usr / binに/ pod2manファイル、行71コメントアウトします。
#設定し、ライブラリ検索パス
#エコー "は/ usr / local / sslの/ libに" >>は/etc/ld.so.conf
#ldconfigを-v
3:インストールのBerkeleyDB
ダウンロードDB-5.3.28.tar.gz
解凍したフォルダのdb-5.3.28
フォルダのdb-5.3.28 / build_unixへ
#../Dist/configure --sysconfdir =の/ etc#デフォルトのパス/usr/local/BerkeleyDB.5.3
#メイク
#メイクインストール
#設定し、ライブラリ検索パス
#エコー "/usr/local/BerkeleyDB.5.3/lib" >>は/etc/ld.so.conf
#ldconfigを-v
4:OpenLDAPのをインストールします。
ダウンロードはopenldap-2.4.30.tgz
OpenLDAPの-2.4.30へのエキス
フォルダはopenldap-2.4.30へ
#のEnv CPPFLAGS = " - I /ユーザー/含ま-Iは/ usr / local / BerkeleyDB.5.3 /含ま-Iは/ usr / local / sslの/含ま-D_GNU_SOURCE" LDFLAGS =「 - Lは/ usr / libに-Lは/ usr /ローカル/ BerkeleyDB.5.3 / libに-Lは/ usr / local / sslの/ libに」は./configure --prefix =は/ usr / local / OpenLDAPの--with-TLS = opensslの-enable-ダイナミック(なお、3つの一時変数の導入BerkeleyDBのニーズとOpenSSLライブラリフォルダディレクトリに対応)
#makeが依存します
#メイク
#メイクテスト#このステップは非常に長い時間であります
#メイクインストール
#設定し、ライブラリ検索パス
#エコー "は/ usr / local / OpenLDAPの/ libに" >>は/etc/ld.so.conf
#ldconfigを-v
スタートLDAP:
/ usr / local / OpenLDAPの/ libexecに/ slapdの
データファイルを書き込むTest.ldif
DN:DC =木、dc = comの
オブジェクトクラス:dcObject
オブジェクトクラス:組織の
DC:ツリー
O:ツリー・カンパニー
DN:CN =マネージャ、DC =木、dc = comの
オブジェクトクラス:organizationalRole
オブジェクトクラス:トップ
CN:マネージャー
実行:
/ usr / local / OpenLDAPの/ binに/ ldapaddを-x -D "CN =マネージャ、DC =木、dc = comの" -w 123456 -f test.ldif
インポート成功が展開されています。