LinuxForum.Fans
Тема

Компиляция SAMBA 3.5.3 из исходников

Автор: Arkey 3 сообщений 5702 просмотров
#48241

Вопрос по компиляции самбы. Хочу поставить последнюю версию. Скачиваю с сайта samba.org архив samba-latest.tar.gz распоковываю собираюсь компилить. Уже интересно. в архиве много папок. Есть папки source3 и source4 явно это исходники. Захожу в source4 выполняю:

text

    ./autogen.sh
    ./configure
    make
    make install

самба ставится в /usr/local/samba

До этого момента все правильно? Но меня интересует один вопрос. почему неполный список программ в каталогах /usr/local/samba/bin и /usr/local/samba/sbin там нет таких исполняемых файлов как smbd nmbd. Что делать с конфигурационными файлами? в каталоге usr/local/samba/etc вообще пусто.

Содержимое каталога bin:

text
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:

text
samba

Так, попробовал компилить из каталога source3, теперь ошибка:

text

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
#49064

Можно ссылочку на данную версию самбы?

Войдите или зарегистрируйтесь, чтобы ответить.