計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Solaris8 もしくは FreeBSD 4.11 にて samba 3.0.11 を構築する
《古い》
準備
ソース
http://samba.te8.com/samba/ftp/samba-3.0.11.tar.gz
必要なライブラリの用意
libiconv
次のようにして日本語対応のパッチをあてること
libiconv-1.9.2 を取得
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz
libiconv-1.9.2-cp932.patch.gz を取得
http://www2d.biglobe.ne.jp/~msyk/software/libiconv/libiconv-1.9.2-cp932.patch.gz
ソース展開
gtar zxvf libiconv-1.9.2.tar.gz
パッチ当て
zcat libiconv-1.9.2-cp932.patch.gz | patch -p0
ビルド
cd libiconv-1.9.2
./configure
make ; make check
インストール
make install
コンフィグレーション
export CFLAGS="-I/usr/openwin/include -I/usr/local/include"
export CPPFLAGS="-I/usr/openwin/include -I/usr/local/include"
export LDFLAGS="-L/usr/local/lib -R/usr/local/lib"
./configure --prefix=/usr/local \
-with-privatedir=/usr/local/lib/samba/private \
--with-lockdir=/usr/local/lib/samba/var \
--with-swatdir=/usr/local/lib/samba/swat \
--with-configdir=/usr/local/lib/samba/etc \
--with-piddir=/usr/local/lib/samba/var \
--with-smbwrapper
コンパイル
gmake
インストール
gmake install
cp bin/smbsh /usr/local/bin
cp bin/smbwrapper.so /usr/local/lib
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)