Mkdist
Posted: 13/11/23(土) 10:55
(2016-11-12) mkdist-1.3 をアップしました。
http://shino.pos.to/party/bridge.cgi?puppy/opt/
パピー・ライブCDを作成するためのツールですが、Remaster2 あるいは Remaster Expressなどのリマスタリング・ツールとは異なります。リマスタ後の微調整などに使います。
作業用の場所(Destination)はデフォルトではスクリプト mkdist が置かれている場所に採ります。
800MB以上で、Linux用パーティションでなくてはなりません。ハードディスク上に適当な場所がなければ、USBメモリを ext4などでフォーマットして使ってください。
リマスタリング・ツールとの違い
Remaster2 あるいは Remaster Expressなどのリマスタリング・ツールは、現在走っているパピーからリマスタするものです。
いっぽう、Mkdistは、現在走っているパピーに関係なく、どのパピーも操作対象とすることができます。
リマスタリング・ツールとの使い分け
たとえば本家版を日本語化する場合、lang_pack_ja-*.sfs の中身をコピーするだけではダメで、実際にパピー上で sfs_loadなどでロードさせ、組み込まれている日本語化のスクリプトを動かさないとなりません。また、PETなどもインストール後のスクリプト(pinstall.sh)を持っている場合があります。
Mkdistはこれらスクリプトを動作させる機能を持っていないので、SFSやPETのインストールは実パピー上で 行い、リマスタするのが安全です。
Mkdistは、リマスタ後の微調整などに使います。
ちなみに 571JPは、次の手順で作られました。
1. ベースとなる Presice Puppy 5.7.1-reto small版を woof2で作成し、
2. オリジナル Precise Puppy 5.7.1-retro を Mkdistで分解
3. さきの small版から vmlinzuと intrd.gz、およびメインSFSの /module以下を取り出して入れ替え、Mkdistで合成
4. これを走らせて langpack_ja-1.8で日本語化し、Remasterxでリマスタ
5. Makedistでふたたび分解、メインSFSの内容を調整、Mkdistで合成
http://shino.pos.to/party/bridge.cgi?puppy/opt/
パピー・ライブCDを作成するためのツールですが、Remaster2 あるいは Remaster Expressなどのリマスタリング・ツールとは異なります。リマスタ後の微調整などに使います。
作業用の場所(Destination)はデフォルトではスクリプト mkdist が置かれている場所に採ります。
800MB以上で、Linux用パーティションでなくてはなりません。ハードディスク上に適当な場所がなければ、USBメモリを ext4などでフォーマットして使ってください。
リマスタリング・ツールとの違い
Remaster2 あるいは Remaster Expressなどのリマスタリング・ツールは、現在走っているパピーからリマスタするものです。
いっぽう、Mkdistは、現在走っているパピーに関係なく、どのパピーも操作対象とすることができます。
リマスタリング・ツールとの使い分け
たとえば本家版を日本語化する場合、lang_pack_ja-*.sfs の中身をコピーするだけではダメで、実際にパピー上で sfs_loadなどでロードさせ、組み込まれている日本語化のスクリプトを動かさないとなりません。また、PETなどもインストール後のスクリプト(pinstall.sh)を持っている場合があります。
Mkdistはこれらスクリプトを動作させる機能を持っていないので、SFSやPETのインストールは実パピー上で 行い、リマスタするのが安全です。
Mkdistは、リマスタ後の微調整などに使います。
ちなみに 571JPは、次の手順で作られました。
1. ベースとなる Presice Puppy 5.7.1-reto small版を woof2で作成し、
2. オリジナル Precise Puppy 5.7.1-retro を Mkdistで分解
3. さきの small版から vmlinzuと intrd.gz、およびメインSFSの /module以下を取り出して入れ替え、Mkdistで合成
4. これを走らせて langpack_ja-1.8で日本語化し、Remasterxでリマスタ
5. Makedistでふたたび分解、メインSFSの内容を調整、Mkdistで合成