samba 3.0.37のソースからのインストール
コンテンツ一覧
概要
ソースからコンパイルを行ってインストールする方法
実行環境
実施手順
ソースの入手、コンパイル~インストール
############################################################
# OSによってパターンが変わります
############################################################
# 管理者権限で実行
su - # case by CentOS
sudo su # case by ubuntu
############################################################
# 以降の手順は基本的に同じです。
############################################################
# ソースダウンロード先
comp_dir=/usr/local/src
# パッケージ名
pack_name=samba
# バージョン
version=-3.0.37
# ソースのファイル形式
ext=.tar.gz
# tar解凍時のオプション
ext_opt=z
# インストール先ディレクトリ
ins_dir=/opt/${pack_name}
cd ${comp_dir}
rm -rf ${pack_name}${version}
wget ftp://ftp.samba.gr.jp/pub/samba/samba-3.0.37.tar.gz -O ${pack_name}${version}${ext}
tar ${ext_opt}xf ${pack_name}${version}${ext}
cd ${pack_name}${version}/source
./configure --prefix=${ins_dir} \
&& make
/bin
/mv $
{ins_dir
} /tmp
/$
{pack_name
}_bk`
date +%Y
%m
%d
%H
%M
%S`
make install
設定ファイルのインストール
設定ファイルは展開したソースコードのなかに含まれています。
#設定ファイルの検索
cd ${comp_dir}
cd ${pack_name}${version}
find ./ -type f -name 'smb.conf'
実行結果
./packaging/SGI/smb.conf
./packaging/LSB/smb.conf
./packaging/Debian/debian-woody/smb.conf
./packaging/Debian/debian-sarge/smb.conf
./packaging/Debian/debian-unstable/smb.conf
./packaging/RHEL/setup/smb.conf
./examples/dce-dfs/smb.conf
./examples/tridge/smb.conf
コメントアウトでの説明分や、初期サンプルの量に違いがあるだけで基本的にどれを使用しても問題ありません。
見慣れた形式という意味でRedHat(RHEL)を使用するのがよいと思います。
cp ./packaging/RHEL/setup/smb.conf ${ins_dir}/lib/.
補足
注意点
参考サイト
Today: -
Yesterday: -
Total: -
最終更新:2012年10月30日 13:29