Chinaunix首页 | 论坛 | 博客
  • 博客访问: 217913
  • 博文数量: 39
  • 博客积分: 891
  • 博客等级: 准尉
  • 技术积分: 452
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-08 18:24
文章分类

全部博文(39)

文章存档

2012年(11)

2011年(28)

我的朋友

分类: LINUX

2011-11-09 10:51:30

   公司的客户采用的J2EE是由weblogic websphere MQ Sun oneldap(现在是oracle的) Oracle 组成的.对于ldap,其实我是一直不熟悉的,从定义到使用,只会使用ldap browser ,这一段时间跟踪学习openldap的使用,估计和oracle ldap大同小异.
   以我们的linux实验机为例,进行安装记录.
     准备:openldap安装包,DekeleyDB包(不要用最新的,可以上网查下比较经典的版本,在此我最终使用4.7.25)

   1.下载安装包.从官网上下载安装包.
      这里选择版本号为2.4.23 安装.经验有限,所以执行默认编译安装.在config的时候遇到了问题,原来需要预先安装,从oracle 官方网站上下载 berkeleyDB.  
安装doc链接如下,因为我事前没有好好准备,不知道选项,就默认了.
 
安装之后,默认目录为/opt/local/BerkeleyDB.5.2
        
   export出必要的环境变量. 以我的说明:编辑了个env.sh的文件,注意权限为要可执行

  1. LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB.5.2/lib"
  2. LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.5.2/lib"
  3. CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.5.2/include"
  4. export LD_LIBRARY_PATH LDFLAGS CPPFLAGS
    导入这些变量
  1. # . env.sh
 然进入解压好的openladp安装目录, 继续运行 ./configure会出现以下错误    
  
  1. configure: error: BDB/HDB: BerkeleyDB not available
   这个是因为BerkeleyDB版本过高引起的,后来果断重新安装了4.7.25版本的BerkeleyDB.环境变量也一并改过来(将5.2改成4.7).
 
  configure 通过
  然后就按着doc来
 
  1. #make depend
  2. #make
  3. #make install
    不出意外,将在/opt/local/bin 下出现所需要的东西  也可以man到相应的命令.基本安装到此完成.          
 
  
  
阅读(2806) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~