前へ|次へ|戻る

make package 003

mkdir -p

仮インストールする 領域を 作成します

# mkdir -p work/usr/local

make install

仮のインストールを 行います

# make install prefix=`pwd`/work/usr/local 2>&1 | tee inst_bind_log
# cd work/
# ls usr/local/bin/
dig*  host*  isc-config.sh*  nslookup*  nsupdate*
# ls usr/local/sbin/
dnssec-keygen*    lwresd*  named-checkconf*  rndc*
dnssec-signzone*  named*   named-checkzone*  rndc-confgen*

まあ インストールされているようです。

makepkg

package を 作成しましょう

# makepkg bing-9.3.2.tgz 2>&1 | tee makepkg_bind_log
bing-9.3.2.tgz を作成中...

後始末

後かたずけを しましょう

# mv makepkg_bind_log ../../
# cp bing-9.3.2.tgz ../../
# cd ../
# mv inst_bind_log ../
# cd ../
# mkdir u_data
# mv *log u_data/
# mv b_untar u_data/
# cp bind-9.3.2/README .
# cp bind-9.3.2/FAQ .
# rm -r bind-9.3.2/
# ls -l | sed -e 1d
-rw-r--r--    1 root     root        21290 Feb 28 21:13 FAQ
-rw-r--r--    1 root     root        28235 Feb 28 21:26 FAQ.xml
-rw-r--r--    1 root     root        12109 Feb 28 21:12 README
-rw-r--r--    1 root     root      5302112 Feb 28 20:40 bind-9.3.2.tar.gz
-rw-r--r--    1 root     root     15848363 Feb 28 21:25 bind-9.3.2.tgz
drwxr-xr-x    2 root     root         4096 Feb 28 21:25 u_data/

出来たものは bind-9.3.2.tgz です これで インストールが 終わった理由では有りません これをインストー するには ”# pkgtool”等を使用してインストール する 必要があります。

おまけ

インストール する前に named.conf や /var/named を 退避 させておく事を 推奨します named.conf は /etc 位に 存在してるでしょう 。distribution に 依って 異なる場合があり その version に 依っても 異なるかも しれない。 Plamo-4.03 の 場合は /etc/bind/named.conf
# cat /mnt/etc/redhat-release
Red Hat Linux release 9 (Shrike)
/etc/log.d/conf/services/named.conf
/etc/named.conf
の ように 異なっている場合が ある。今回の パッケージで 作成したものを イ ンストール すると 又 異なった場所に なります。

にゃんたろう 拝!
2006年 4月12日 (水) 22:45:17 JST 作成


前へ|次へ|戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.