LDAP-apt-get和源安装版本之间的区别

时间:2018-11-30 08:48:34

标签: ldap openldap

我想在Ubuntu中使用Berkeley数据库后端设置openLDAP。服务器是远程的,因此我必须使用ssh客户端(secureCRT)。

通过(apt-get install slapd ldap-utils)安装和从源(make & make install)构建之间有什么区别?

某些网站说,命令行安装会提示您设置密码的窗口,因此无法通过secureCRT进行安装,但没有提示任何窗口。

在命令行安装后,是否可以通过使用secureCRT更改配置文件来设置/修改管理员密码和db后端类型?会导致相同的重新配置结果吗?

1 个答案:

答案 0 :(得分:1)

您不会获得完全相同的安装。

通过apt-get脚本安装Debian软件包与通过'make&install'构建它大致相同,但Bapt apt脚本通常提供其他安装后脚本,调整和配置文件。以更好地符合系统要求。

在这种情况下,使用或不使用SSH客户端运行安装都不会有任何区别。

安装命令行后,是否可以通过使用secureCRT更改配置文件来设置/修改管理员密码和数据库后端类型?

是的,在两种情况下(apt / make install)都可以做到。

您唯一需要检查的是系统与后端需求的兼容性。这里有个重要的注意事项,引自doc

  

OpenLDAP的slapd(8)BDB和HDB不推荐使用的数据库后端需要   Oracle Corporation的伯克利数据库。如果在配置时不可用,   您将无法使用这些已弃用的数据库构建slapd(8)   后端。

     

您的操作系统可能提供受支持的Berkeley DB版本   在基本系统中或作为可选软件组件。如果不,   您必须自己获取并安装。伯克利DB是   可以从Oracle Corporation的Berkeley DB下载页面获得,如果   必填。

如果您的系统确实提供了Berkeley DB,并且除非您已经熟悉openLDAP配置,否则强烈建议您使用“ apt”而不是“ make”来运行安装。