Вопрос по компиляции самбы. Хочу поставить последнюю версию. Скачиваю с сайта samba.org архив samba-latest.tar.gz распоковываю собираюсь компилить. Уже интересно. в архиве много папок. Есть папки source3 и source4 явно это исходники. Захожу в source4 выполняю:
./autogen.sh
./configure
make
make installсамба ставится в /usr/local/samba
До этого момента все правильно? Но меня интересует один вопрос. почему неполный список программ в каталогах /usr/local/samba/bin и /usr/local/samba/sbin там нет таких исполняемых файлов как smbd nmbd. Что делать с конфигурационными файлами? в каталоге usr/local/samba/etc вообще пусто.
Содержимое каталога bin:
autoidl
cifsdd
gentest
getntacl
ldbadd
ldbdel
ldbedit
ldbmodify
ldbrename
ldbsearch
locktest
masktest
mount.cifs
ndrdump
net
nmblookup
nsstest
ntlm_auth
oLschema2ldif
pidl
regdiff
regpatch
regshell
regtree
rpcclient
samba3dump
setnttoken
smbclient
smbstatus
smbtorture
tdbbackup
tdbdump
tdbtool
tdbtorture
testparm
umount.cifs
wbinfo
sbin:
sambaТак, попробовал компилить из каталога source3, теперь ошибка:
Linking shared library bin/libnetapi.so.0
../librpc/ndr/ndr.o: In function `ndr_print_function_debug':
ndr.c:(.text+0x98d): undefined reference to `smb_iconv_convenience_init'
../librpc/ndr/ndr.o: In function `ndr_print_struct_string':
ndr.c:(.text+0xa7c): undefined reference to `smb_iconv_convenience_init'
collect2: ld returned 1 exit status
make: *** [bin/libnetapi.so.0] Error 1