展開が続くと不都合? なんにしろ 処理しないといけん
# tar xvf samba-3.2.5.tar 2>&1 | tee log-untar
色々な資料が有るのだろうが
# cd samba-3.2.5 ...
移動して
# pwd /* ここで 処理をする必要は有りません 何処でも良いようです */ /usr/local/src/006_samba/samba-3.2.5/source /* root で 無くても良いのです */ # ./configure --help | less ... By default, `make install' will install all the files in `/usr/local/samba/bin', `/usr/local/samba/lib' etc. You can specify an installation prefix other than `/usr/local/samba' using `--prefix', for instance `--prefix=$HOME'. ...
あまり 考えないでまず
configure してみましょう 続けて make まで
# ./configure 2>&1 | tee log-confugure # make 2>&1 | tee log_make
今有る samba-3.0.28-prv を 除いておきましょう。
# ls /var/log/packages/ | grep samba samba-3.0.28-prv # ls /var/log/removed_packages/ | grep samba samba-2.2.11-ja samba-3.0.28-prv # removepkg samba-3.0.28-prv Removing package samba-3.0.28-prv... Removing files: ...
そんな 格好の良いもんではありません 一度 インストールして その後 収集 するというものです。したがって 必要なものを漏らしたり 不要なものを 集め る事が有ります。
# touch /tmp/filecheck ; sleep 1 # make install 2>&1 | tee loglog-2_makeinstall # cd ../../smb-325_tgz/ /* 適当に作成しておいた所です */ # find / -cnewer /tmp/filecheck ! -type d -print >list-make-install find: /proc/511/fd/4: No such file or directory # wc -l list-make-install 2428 list-make-install # sed -e '/\/proc/d' list-make-install | wc -l 621 # sed -e '/\/proc/d' list-make-install >kkk # cp kkk bk_kkk # wc -l kkk 616 kkk # grep smb.conf kkk /usr/local/samba/share/man/man5/smb.conf.5 /usr/local/samba/swat/help/manpages/smb.conf.5.html
訂正 とお詫び proc ディレクトリ 関連を 除外 ”/proc ”を 除外 するので ”/proc ”は 以下の様にすべきでした 他にもあるやしれません!
'/\proc/d'
|
V
'/\/proc/d'
結果として 問題は 無かったようですが 基本的には 考え方が
間違っている
2009年 8月27日 (木) 21:11:12 JST
何方にしても smb.conf は無い そこでとりあえず細工をします。
# pwd /usr/local/src/006_samba/smb-325_tgz # cd /usr/local/samba/lib # pwd /usr/local/samba/lib # cp /usr/local/src/006_samba/samba-3.2.5/examples/smb.conf.default . # cp smb.conf.default smb.conf # cd /usr/local/src/006_samba/smb-325_tgz/ # wc -l list-make-install 616 list-make-install # ls /usr/local/samba/lib/smb.conf* /usr/local/samba/lib/smb.conf /usr/local/samba/lib/smb.conf.default # wc -l list-make-install 616 list-make-install # cp list-make-install bk_list-make-install # vi list-make-install # diff -s list-make-install bk_list-make-install 67,68d66 < /usr/local/samba/lib/smb.conf.default < /usr/local/samba/lib/smb.conf
本当にこれだけで良いのかはわかりません とりあえず smb.conf は 必要な ので
ほたら
# mv list-make-install final-list-make-install # tar -T final-list-make-install -cvzf samba-3.2.5-prv.tgz 2>&1 | tee log-collect-tgz-prv # ls -l | sed 1d -rw-r--r-- 1 root root 31539 Nov 29 23:12 final-list-make-install -rw-r--r-- 1 root root 30996 Nov 29 23:20 log-collect-tgz-prv -rw-r--r-- 1 root root 31609531 Nov 29 23:20 samba-3.2.5-prv.tgz
インストールします。
# ls /var/log/packages/ | grep samba # ls /var/log/removed_packages/ | grep samba samba-2.2.11-ja samba-3.0.28-prv # installpkg samba-3.2.5-prv.tgz samba-3.2.5-prv のインストール中 PACKAGE DESCRIPTION:
ここまでは 単純にインストールという事です。
にゃんたろう 拝!
2008年11月30日 (日) 21:42:04 JST