計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

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


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp