mkdir -pv ${HOME}/soft/samba
cd ${HOME}/soft/samba

# get the source package
apt-get source samba

# get necessary packages:
sudo apt-get install devscripts build-essential
sudo apt-get build-dep samba

# get patch file to enable idmap_tdb2 and idmap_ldap
wget -O patch_idmap_ldap_tdb2-samba_3.3.2 \
  'http://wiki.clueless.com.ar/SambaLdap/RecompilarSamba?action=AttachFile&do=get&target=patch_idmap_ldap_tdb2-samba_3.3.2'

# APPLY modifications
patch -p0 < patch_idmap_ldap_tdb2-samba_3.3.2


# BUILD the .deb packages
cd samba-3.3.2
debuild -us -uc

El debuild lleva un buen rato (10 minutos en un Athlon 64 X2 Dual Core con 2Gb).

Una vez que termina, el único paquete que tenemos que reinstalar es winbind:

cd ${HOME}/soft/samba

sudo dpkg --install winbind_3.3.2-1ubuntu3.1_i386.deb

SambaLdap/RecompilarSamba (última edición 2009-10-10 15:02:41 efectuada por MarianoAbsatz)