Linux From Scratchを見た後、実際にはこれは新しいディストリビューションが構築される方法ではないという奇妙な感じを受けました。
別のディストリビューションで作成したツールを検索するには? Debianは本当に最初から作られましたか? 「Linuxディストリビューションビルドツール」をインターネットで検索しても多くの結果は出ません。
以下は、LFSやGoogleで見つからないいくつかの質問です。
- Debian の構築にはどのようなツールが使われますか?
- 人々はコンパイルプロセスを自動化するためにどのような人気のあるツールを使用しますか?
- プリコンパイルされたバイナリでシステム全体を構築できますか?
- 作業システムのライブISOをどのように生成しますか?自動インストーラはどうですか?ライブISOとインストーラを作成する自動化されたツールはありますか?
- 他のディストリビューションに基づいて使用するにはどこから始める必要がありますか?既存のディストリビューションから分岐するための専用ツールはありますか?
LFSは素晴らしいですが、多くの実用的な質問には答えません。詳細情報はどこにありますか?具体的には、Linuxディストリビューションを構築するために使用できるツールに関する情報を見つけるために、Google検索でどのキーワードを使用できますか?ビルドプロセスを学ぶよりも、既存のディストリビューションをフォークすることに重点を置くLFSのような本はありますか?
ポリスチレン
SUSE studioなどに触れましたが、これらのツールを使用するには特定のディストリビューションに固定する必要があり、プログラムが可能な限り最大限の柔軟性を提供する必要があります。 SUSE studioの前に、人々はSUSE Linuxでどのように分岐しましたか?
答え1
Debian は、すべてのパッケージマネージャがソースからパッケージをビルドするので、最初からビルドされたので、必要はありません。ほとんどのディストリビューションはこのように動作します(GentooやLFSなどの例外)。したがって、ソフトウェアを構築するために使用される「ツール」は各コンポーネントに依存し、.deb または .rpm へのパッケージングは通常、配布固有のツールとして扱われます。
既存のデプロイをフォークするには、リポジトリを設定し、ここにパッケージを充填し始める必要があります。パッケージマネージャにリポジトリとデフォルトのディストリビューションのいずれかを指すようにします。その後、基本パッケージをパッチパッケージに 1 つずつ交換し始めることができます。