La dependencia real para instalar (para Red Hat Enterprise Linux 7/CentOS 7/Scientific Linux 7) es lmdb-devel
.
En lugar de seguir un tutorial aleatorio para una versión ahora EOL de Samba, es mejor que siga la guía oficial (y actualizada) de Samba:Build Samba from Source, Package Dependencies Required to Build Samba, Setuping Samba as a Active Directory Controlador de dominio
Sin duda, el tutorial al que se vinculó NO enumera las dependencias actuales de Samba para CentOS 7.
Todo el mundo te critica por intentar compilar desde el código fuente; sin embargo, esta es la única forma si quieres ejecutar SambaAD como se especifica en todas las guías oficiales de samba que la gente ha vinculado.
"Red Hat Enterprise Linux 7 no incluye todos los paquetes necesarios para crear un Samba AD DC. Habilite el repositorio externo Extra Packages for Enterprise Linux (EPEL) antes de instalar los paquetes. Para obtener más información, consulte https://fedoraproject.org/wiki /EPEL. No es necesario habilitar el repositorio EPEL en CentOS 7 y Scientific Linux 7".
@user2827958 asegúrese de tener el repositorio EPEL antes de intentar instalar todos los paquetes