Die tatsächlich zu installierende Abhängigkeit (für Red Hat Enterprise Linux 7 / CentOS 7 / Scientific Linux 7) ist lmdb-devel
.
Anstatt einem zufälligen Tutorial für eine jetzt EOL-Version von Samba zu folgen, sollten Sie besser der offiziellen (und aktuellen) Samba-Anleitung folgen:Build Samba from Source, Package Dependencies Required to Build Samba, Setting up Samba as an Active Directory Domänencontroller
Um sicher zu gehen, listet das von Ihnen verlinkte Tutorial NICHT die aktuellen Samba-Abhängigkeiten für CentOS 7 auf.
Jeder gibt dir Stick dafür, dass du versuchst, aus dem Quellcode zu bauen, aber dies ist der einzige Weg, wenn du SambaAD so ausführen willst, wie es in allen offiziellen Samba-Anleitungen angegeben ist, die Leute verlinkt haben.
„Red Hat Enterprise Linux 7 enthält nicht alle erforderlichen Pakete zum Erstellen eines Samba AD DC. Aktivieren Sie das externe EPEL-Repository (Extra Packages for Enterprise Linux), bevor Sie die Pakete installieren. Einzelheiten finden Sie unter https://fedoraproject.org/wiki /EPEL. Die Aktivierung des EPEL-Repositorys ist unter CentOS 7 und Scientific Linux 7 nicht erforderlich."
@user2827958 Stellen Sie sicher, dass Sie das EPEL-Repository haben, bevor Sie versuchen, alle Pakete zu installieren