Добрый день. Имеется Slackware 12.2, пакет Samba-3.2.5 входящий в дистрибутив изначально, настроил шары, работает все норм. Поскольку, начал изучать linux недавно, решил попрактиковаться в компиляции из исходных кодов. Через pkgtool удалил прежний пакет. Скачал с samba.org исходные коды в архиве Samba-3.3.3.tar.gz (т.к бинарных файлов для Slackware я там не нашел). Сконфигурировал make-файл (без префиксов и прочих опций),установил (по умолчанию /usr/local/samba/). Изменил пути в /etc/rc.d/rc.samba к исполняемым файлам /usr/local/samba/lib/smbd и соответственно для nmbd. Ну и далее:/etc/rc.d/rc.samba start
/usr/sbin/smbd: error while loading shared libraries: libtalloc.so.1: cannot
open shared object file: No such file or directory
* samba -> start: nmbd ...
/usr/sbin/nmbd: error while loading shared libraries: libtalloc.so.1: cannot
open shared object file: No such file or directory
Погуглил... libtalloc.so должен быть сим.линком на ,библиотеку libtalloc.so.1,эти файлы присутствуют в ../samba/lib, все так и есть. Нашел решение - ./configure --disable-shared-libs
Теперь ругается на библиотеку winbind'а
/usr/sbin/smbd: error while loading shared libraries: libwbclient.so.0: cannot
open shared object file: No such file or directory
и еще при установке не создаются конфигурационные файлы smb.conf, lmhosts и т.д. в документации сказано что они должны быть в ../samba/lib, даже с указанием ключа --sysconfigdir=/etc/samba они отсутсвуют, конечно можно создать их руками, но все-таки вопрос - почему?