アットウィキロゴ

linux_samba_3.0.37_install_src

samba 3.0.37のソースからのインストール

TOP > linux > samba > 3.0.37 > install > src

コンテンツ一覧

+ コンテンツ一覧

概要

ソースからコンパイルを行ってインストールする方法

起動と停止についてはsambaのコマンド一覧を参照してください。

実行環境


実施手順


ソースの入手、コンパイル~インストール

  1. ############################################################
  2. # OSによってパターンが変わります
  3. ############################################################
  4. # 管理者権限で実行
  5. su - # case by CentOS
  6. sudo su # case by ubuntu
  7.  
  8. ############################################################
  9. # 以降の手順は基本的に同じです。
  10. ############################################################
  11.  
  12. # ソースダウンロード先
  13. comp_dir=/usr/local/src
  14. # パッケージ名
  15. pack_name=samba
  16. # バージョン
  17. version=-3.0.37
  18. # ソースのファイル形式
  19. ext=.tar.gz
  20. # tar解凍時のオプション
  21. ext_opt=z
  22. # インストール先ディレクトリ
  23. ins_dir=/opt/${pack_name}
  24.  
  25. cd ${comp_dir}
  26. rm -rf ${pack_name}${version}
  27. wget ftp://ftp.samba.gr.jp/pub/samba/samba-3.0.37.tar.gz -O ${pack_name}${version}${ext}
  28. tar ${ext_opt}xf ${pack_name}${version}${ext}
  29. cd ${pack_name}${version}/source
  30. ./configure --prefix=${ins_dir} \
  31. && make
  32. /bin/mv ${ins_dir} /tmp/${pack_name}_bk`date +%Y%m%d%H%M%S`
  33. make install
  34.  

設定ファイルのインストール


設定ファイルは展開したソースコードのなかに含まれています。
  1. #設定ファイルの検索
  2. cd ${comp_dir}
  3. cd ${pack_name}${version}
  4. find ./ -type f -name 'smb.conf'
  5.  
実行結果
  1. ./packaging/SGI/smb.conf
  2. ./packaging/LSB/smb.conf
  3. ./packaging/Debian/debian-woody/smb.conf
  4. ./packaging/Debian/debian-sarge/smb.conf
  5. ./packaging/Debian/debian-unstable/smb.conf
  6. ./packaging/RHEL/setup/smb.conf
  7. ./examples/dce-dfs/smb.conf
  8. ./examples/tridge/smb.conf
  9.  
コメントアウトでの説明分や、初期サンプルの量に違いがあるだけで基本的にどれを使用しても問題ありません。
見慣れた形式という意味でRedHat(RHEL)を使用するのがよいと思います。
  1. cp ./packaging/RHEL/setup/smb.conf ${ins_dir}/lib/.
  2.  



補足

注意点


参考サイト



Today: -
Yesterday: -
Total: -

タグ:

+ タグ編集
  • タグ:
最終更新:2012年10月30日 13:29