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や機能追加の報告がいただけると嬉しいです。