วันศุกร์ที่ 7 สิงหาคม พ.ศ. 2552

การติดตั้งและสั่งให้ openldap ทำงานบน ubuntu 8.04

บันทึกนี้แสดงวิธีการในการติดตั้งและสั่งให้ openldap ทำงานบน ubuntu 8.04

1. ดาวน์โหลด openldap จาก http://www.openldap.org/software/download/
เลือกเวอร์ชัน release ซึ่งตอนนี้เป็นเวอร์ชัน 2.4.17
2. ทำการติดตั้ง openldap โดยอ้างอิงจากเอกสาร http://www.openldap.org/doc/admin24/quickstart.html
2.1 หากพบปัญหาเกี่ยวกับ c compiler ให้ทำการแก้ไขโดยติดตั้ง gcc และ g++
sudo apt-get install gcc
sudo apt-get install g++
2.2 หากพบปัญหาเกี่ยวกับ db.h ของ Berkeley DB ไม่พบ ให้ทำการแก้ไขโดย
2.2.1 ดาวน์โหลด Berkeley DB จาก http://www.oracle.com/technology/software/products/berkeley-db/index.html
เลือก Berkeley DB 4.7.25NC.tar.gz
จากนั้นให้ใช้คำสั่ง
gunzip Berkeley_DB.4.7.25NC.tar
tar -xvf Berkeley_DB.4.7.25NC
ตอนนี้เราจะมีไดเรกทอรีดังกล่าว ให้เข้าไปอ่านไฟล์ db-4.7.25.NC/docs/ref/build_unix/intro.html
เพื่อทำการติดตั้ง Berkeley DB
2.2.2 ตั้งค่า environment variables โดยใช้คำสั่ง
export CPPFLAGS="-I/build_unix"
export LDFLAGS="-L/build_unix"
export LD_LIBRARY_PATH="/build_unix"
จากนั้นใช้คำสั่ง
./configure
make depend
make
make test
sudo make install
3. ทดลอง start ldap โดยใช้คำสั่ง
/usr/local/libexec/slapd
จากนั้นทดลองใช้คำสั่ง

ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts

หากการติดตั้งและการรันประสบผลสำเร็จ ควรจะได้ภาพดังแสดงในรูปนี้




1 ความคิดเห็น:

Unknown กล่าวว่า...

2.2.2 ตั้งค่า environment variables โดยใช้คำสั่ง
export CPPFLAGS="-I/build_unix"
export LDFLAGS="-L/build_unix"
export LD_LIBRARY_PATH="/build_unix"
จาก นั้นใช้คำสั่ง
./configure
make depend
make
make test
sudo make install

อันนี้ใส่ตรงใหนครับ ไม่รู้ว่าใส่ตรงใหน ตอบให้ละเอียดทีครับ ขอบคุณครับ