安装OpenLdap需要BerkeleyDB的支持,否则configure时会报
如下错误:
configure: error: BDB/HDB: BerkeleyDB not available
1.安装BerkeleyDB
tar xvfz db-4.6.21.tar.gz
cd db-4.6.21/build_unix/
../dist/configure -prefix=/usr/local/BerkeleyDB
make
make install
2.配置环境变量
vi /etc/profile
export CPPFLAGS="-I/usr/local/BerkeleyDB/include"
export LDFLAGS="-L/usr/local/BerkeleyDB/lib"
wq保存后退出,使环境变量生效
source /etc/profile
3.复制文件
cp /usr/local/BerkeleyDB/lib/* /usr/lib
cp /usr/local/BerkeleyDB/include/* /usr/include
注意:如不按照以上步骤可能会报如下错误:
configure: error: Berkeley DB version mismatch
4.安装OpenLdap
tar zvxf openldap2.4.29.tgz
cd /openldap2.4.29
./configure --prefix=/usr/local/openldap
make depend
make
make test
make install
注意: 在执行./configure的时候可能会报如下错误
configure: error: MozNSS not found – please specify the location to the
NSPR and NSS header files in CPPFLAGS and the location to the NSPR and
NSS libraries in LDFLAGS (if not in the system location)
原因是openldap需要依赖openssl的一些库文件,安装openldap,然后配置SSL的环境变量
export CPPFLAGS="-I/usr/local/BerkeleyDB/include -I/usr/local/ssl/include
"
export LDFLAGS="-L/usr/local/BerkeleyDB/lib -L/usr/local/ssl/lib
"
分享到:
相关推荐
#### 第一部分:OpenLDAP安装 **步骤一:基础安装** 在Ubuntu系统中安装OpenLDAP,首先通过以下命令来安装基本的`slapd`和`ldap-utils`包: ```bash sudo apt-get update sudo apt-get -y install slapd ldap-...
### OpenLDAP安装与配置详解(基于Ubuntu 12.04) #### 一、前言 OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务,广泛应用于各种操作系统环境中,特别是在Linux...
OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定
在Linux环境下,通过源码安装OpenLDAP可以更好地定制配置以满足特定需求。以下是对"源码安装openldap2.4.45"的详细步骤和相关知识点的阐述。 1. **环境准备**: 在开始源码安装前,确保系统已经安装了必要的编译...
以下是对OpenLDAP进行安装配置及相关知识点的详细说明: 1. **OpenLDAP 的作用** - OpenLDAP 提供了一个中央化的身份认证、授权和信息存储系统,使得网络中的各种应用和服务可以方便地查找和管理用户信息。 - 它...
6. 安装OpenLDAP:安装OpenLDAP服务器软件,配置目录结构和权限,选择BDB作为存储后端。 7. 配置OpenLDAP:设置LDAP服务器的根DN(Distinguished Name),创建初始目录树,导入用户和组数据。 8. 安装PHPLDAPadmin:...
以下是对OpenLDAP在Linux系统中的安装流程的详细说明: 1. **系统准备** 在开始安装之前,确保你的Linux系统是最新的。更新系统软件包库并进行必要的安全更新: ```bash sudo apt-get update sudo apt-get ...
在大多数Linux发行版中,可以通过包管理器(如`apt-get`或`yum`)轻松安装OpenLDAP。例如,在Ubuntu上,可以使用以下命令: ``` sudo apt-get update sudo apt-get install slapd ldap-utils ``` 配置OpenLDAP: ...
1. **安装LINUX**: 首先,选择一个适合的Linux发行版(如Ubuntu、CentOS等),安装操作系统并进行必要的系统更新。 2. **安装Apache**: 使用包管理器(如`apt-get`或`yum`)安装Apache,例如: ``` sudo apt-get ...
- **apt-get安装**:这是在基于Debian或Ubuntu系统中最常用的方法。首先,确保系统更新到最新版本,然后通过`apt-get install slapd`命令安装基础的OpenLDAP服务器。配置包括设置管理员密码、创建初始数据库等。接着...
在Linux环境中安装OpenLDAP 2.4.32涉及以下几个关键步骤: 1. **系统准备**:首先,确保你的Linux系统是最新的。执行`sudo apt-get update`(对于Debian或Ubuntu)或`yum update`(对于CentOS或RHEL)来获取最新的...
Ubuntu 16.04 使用的是 OpenLDAP,其主要组件包括 slapd(LDAP 服务器)、libldap2(LDAP 客户端库)和 ldap-utils(实用工具)。在有网络的环境中,你可以通过 `apt-get download` 命令下载这些包,例如: ``` ...
1. **系统准备**:确保你的操作系统支持OpenLDAP,通常Linux发行版如Ubuntu、CentOS或Debian都可顺利安装。更新系统包列表,并确保安装了必要的构建工具,如`build-essential`,`libtool`,`automake`,`libssl-dev`...
在此存储库中,您将找到必要的脚本,以便在Ubuntu 20.04上安装openLDAP服务,以允许与RNP的CAFe网络进行同源。安装该脚本对新的CentOS安装进行了以下更改: 安装OpenLdap的基本软件包; 释放防火墙上的端口389和636...
3. **OpenLDAP安装** - 在Linux系统上,通常通过包管理器(如`apt`或`yum`)来安装OpenLDAP。例如,在Ubuntu上,可以运行`sudo apt-get install slapd ldap-utils`来安装OpenLDAP服务器和基本工具。 - 配置文件...
lxc-create -t ubuntu -n openldap-server ``` 启动并进入容器: ```bash lxc-start -n openldap-server lxc-attach -n openldap-server ``` 现在,我们在容器内部,需要安装OpenLDAP所需依赖。在容器中执行: `...
在本文档中,我们将讨论如何在Ubuntu 10.04上安装和配置Lightweight Directory Access Protocol(LDAP)服务。LDAP是一种开放标准的目录访问协议,用于存储和检索用户、组织和资源等信息。在Ubuntu 10.04上,...
openldap从属AD OpenLDAP的初始配置,以使用Ubuntu 18.04 TLS将AD DIT粘贴为OpenLDAP DIT中的后缀安装OpenLDAP:#apt-get install slapd ldap-utils -y 在启动时启用OpenLDAP:#systemctl enable slapd 通过重写...
本文档详细介绍了如何在linux系统下安装ldap、gerrit、gitweb的安装流程。还包括gerrit的ldap认证配置,gerrit+gitweb集成化安装部署流程。