[ya-knoppix-jp-users 105] yakbuilder

Back to archive index

Yutaro Ebihara ebiha****@si-li*****
2003年 6月 10日 (火) 23:09:02 JST


海老原です。

以前ちょっと話してたyakbuilderが一応完成したので
紹介させてください。

yakのCDROMをベースにして自作のyak-cdromを再構築する
手助けをするツールです。kinnekoさんがwebで公開している
yak再構成メモを半自動的に実行してくれるツールです。

こちらに日記ドキュメントを書いておきました。
http://www.si-linux.co.jp/ebi/diary/?date=20030610


■ インストール方法

http://www.si-linux.co.jp/pub/yakbuilder/
ftp://www.si-linux.co.jp/pub/yakbuilder/

ここからyakbuilderをダウンロードします。4kバイトです。
hddインストールしたyakの /usr/local/bin ディレクトリに yakbuilderを置い
てください。それだけです。yakbuilderはシェルスクリプトで組んであるので実
行権をつけてください。 

$ su -
# cp /ダウンロードした場所/yakbuilder  /usr/local/bin/yakbuilder
# chmod +x /usr/local/bin/yakbuilder
インストールはそんだけです。 


■ 使い方

siliconlinuxbuilderを使ったことがある人ならすぐにわかります。単に
yakbuilderと打つとヘルプ(コマンド一覧)が表示されます。流れ的には /
cdrom にベースとなるyakのCDROMをマウントしておいて、cdromcopy → edit → 
buildcloop → buildiso の順に実行します。以下がヘルプ 

YAK Builder version 0.01
(C) 2003  Yutaro Ebihara ebiha****@si-li*****
this software is freeware
Usage: yakbuilder {cdromcopy|edit|buildcloop|buildiso|cleanall}
cdromcopy:  copy files from /cdrom to ./master and ./source
            setup editting environment
edit:       chroot into the yak, install and remove packages
buildcloop: build cloop KNOPPIX image
buildiso:   build iso image file
cleanall:   cleanup ./source/KNOPPIX , ./master/KNOPPIX directory


次のように使用します。


0. 作業ディレクトリを作ります。そこで作業します。 
# mkdir project_rensyu
# cd project_rensyu


1. 編集元にするyakのCDROMを /cdrom にマウントします 
# mount /dev/scd0 /cdrom


2. /cdrom からコピーしてきます 
# yakbuilder cdromcopy


3. お好きなパッケージを install / remove します 
# yakbuilder edit
ピンクのウィンドウが開くので
# apt-get update
# apt-get install パッケージ
# apt-get remove パッケージ
# apt-get clean  ダウンロードしたパッケージファイルを削除
# exit


4. KNOPPIXのcloopファイルをビルドします 
# yakbuilder buildcloop

pen4-2.4Gマシンで20分かかります。
pen3-800Mでも45分とかかかります。


5. 最終的なisoイメージをビルドします 
# yakbuilder buildiso


6.knoppix-cd.iso が作られますのでCDROMに焼きます 
# cdrecord -v -speed=24 -dev=0,0,0 knoppix-cd.iso


これでおしまいです。
これだけ知っていれば自分流のyakが作れるようになります。
我ながら便利です〜(^o^)/~~~


yakbuilderはシェルスクリプトで書かれているのでエディターで
好きなように編集できます。
bugfixや機能追加の報告がいただけると嬉しいです。




Ya-knoppix-jp-users メーリングリストの案内
Back to archive index