다음은 저의 설치 로그입니다. 참고만 하세요 :)
# env CFLAGS="-O6 -fomit-frame-pointer" \
CPPFLAGS="-I/usr/local/BerkeleyDB.3.1/include" \
LDFLAGS="-L/usr/local/BerkeleyDB.3.1/lib" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--without-kerberos \
--without-cyrus-sasl \
--disable-shared \
--enable-static \
--disable-wrappers \
--disable-rlookups \
--enable-ldbm \
--enable-ldbm-api=db2 \
--enable-localstatedir=/var/run \
--libexecdir=/usr/sbin
make depend
# make
# make test
# make install
이렇게 하면, /etc/openldap 이하에 설정파일들이 위치하게 됩니다.
바이너리들은 /usr 이하의 sbin 등으로 들어가고요.
위에서 디렉토리 관련부분을 제외한 나머지 옵션들은 자신의 것으로 바꾸세요.
제가 개인적으로 사용하는 것이지 권장사항들은 아닙니다.
-- just hurd
>>정창록 님께서 쓰시길<<
:: 지금 상황은 이렇습니다..
:: 와우리눅스 7.0까치가 설치되어 있는 상태에서...
:: openldap 1.2.11버젼 소스를 /local/src 아래에 압축을 풀어서..
:: /local/src/openldap1.2.11 디렉터리가 생겼고..
:: 그 디렉터리에서..
:: ./configure --prefix=/usr/local/ldap
:: make depend
:: make
:: cd tests
:: make test (이과정이 안됨)
:: make install (/tests 디렉터리에서 하게되면 이또한 안되네요..)
::
:: 이렇게 한후 전체적으로 보면..
:: /usr/local/ldap 아래에 관련 파일들이 생기고..다른분들의 설명에 따르면
:: /usr/local/ldap/etc/openldap/slapd.conf가 있어야 하는데..ldap.conf가 있고
:: /etc/openldap/slapd.conf가 있어요..(와우 7.0을깔때 디폴트로 생긴듯..)
::
:: 그래서 slapd데몬을 띄우려고 ./libexec/slapd -h localhost -p 398 -f etc/openldap/slapd.conf 이렇
:: 게 하면.. ./usr/local/ldap/libexec/slapd.conf란
:: 파일이 없기 때문에 안된다는 에러가 나와요...
::
:: 혹시나 해서../etc/openldap/slapd.conf파일을 수정하고..루트권한 아이디까지 만드는건 했는데요...
:: 이렇게 하는건 루트권한이 만들어 지긴했지만..어부지리식으로 만들어 진것 같아서요..
::
:: 상황은 이렇고요...
:: 다른 님들께서 설명해 주신 대로..정석대로 하기위해선 어떻게 해야하는지 알고 싶어요..
::
:: 질문이 너무 정신없어서 죄송합니다..저도 질문을 잘 드리고 싶은데..이거저거 정리가 잘 안되서요..
:: 부탁 드리겠습니다...
::
|