1. 安装依赖包
以下的依赖包并非全部都要安装,主要还看用户使用需求,例如是使用AD DC还是别的。
# CentOS 7
yum install attr bind-utils docbook-style-xsl gcc gdb krb5-workstation \
libsemanage-python libxslt perl perl-ExtUtils-MakeMaker \
perl-Parse-Yapp perl-Test-Base pkgconfig policycoreutils-python \
python-crypto gnutls-devel libattr-devel keyutils-libs-devel \
libacl-devel libaio-devel libblkid-devel libxml2-devel openldap-devel \
pam-devel popt-devel python-devel readline-devel zlib-devel systemd-devel \
lmdb-devel jansson-devel gpgme-devel python-gpgme libarchive-devel
2. 安装
tar -zxf samba-4.9.7.tar.gz
cd samba-4.9.7
./configure --enable-debug --with-shared-modules=perfcount_test
make && make install
3. 加入系统环境中
echo "export PATH=$PATH:/usr/local/samba/bin/:/usr/local/samba/sbin" >> /etc/profile.d/samba.sh