我对Linux和安装Samba非常陌生,我正在尝试将Centos 7变成一个ADDC。
但是,每当我想要配置时,我都会得到以下消息:
通过头检查检查lmdb >= 0.9.16 :未找到 Samba和启用自测试需要lmdb 0.9.16或更高版本
当使用yum lmdb时,它说它已经安装了。
root@localhost samba-4.9.0# yum安装lmdb 加载插件:fastest镜像从缓存主机文件加载镜像速度* base: mirrors.standaloneinstaller.com * epel: mirrors.powernet.com.ru *附加: ftp.rezopole.net *更新:ftp.rezopole.net*ftp.rezopole.net软件包lmdb-0.9.22-2.el7.x86_64已经安装,最新版本不需要做什么
发布于 2018-09-19 13:59:59
实际要安装的依赖项(CentOS 7/红帽企业7/科学Linux 7)是lmdb-devel。
与其为现在的Samba的EOL版本执行一些随机教程,不如按照官方的(和最新的) Samba指南:从源头构建Samba、构建Samba所需的包依赖关系、将Samba设置为Active域控制器
当然,您所链接的教程没有列出CentOS 7的当前Samba依赖项。
发布于 2018-12-17 16:36:35
每个人都会坚持尝试从源代码构建,但是,如果您想要像人们所链接的所有官方桑巴指南中所指定的那样运行SambaAD,那么这是唯一的方法。
“RedHatEnterpriseLinux7并不包括构建Samba所需的所有包。在安装软件包之前,请为企业Linux ( EPEL )存储库启用外部额外软件包。有关详细信息,请参阅https://fedoraproject.org/wiki/EPEL。在CentOS 7和科学Linux 7上不需要启用EPEL存储库。”
@ sure 2827958在尝试安装所有软件包之前,请确保您已经拥有了EPEL存储库
发布于 2019-05-09 14:19:17
别再唱那些歌了。这是唯一的学习方法。祝你好运。我知道你已经有一段时间没有发这篇文章了,但我在这里是为其他可能遇到这个问题的人而写的。
配置代码中有一个错误。将以下内容添加到“配置”选项的末尾。
-无-ldb-lmdb
例如:-/配置-启用-调试-带有-winbind无-ldb-lmdb
在编码的时候,参数看起来有点混乱。窃听器还在里面。
干杯乔。
https://serverfault.com/questions/931679
复制相似问题