Linux From Scratchを使用した後、実際には、これは新しいディストリビューションの構築方法ではないという不気味な気持ちになります。
他のディストリビューションで構築されているツールを検索するにはどうすればよいですか? Debianは本当にゼロから構築されていますか? 「Linuxディストリビューションビルドツール」のグーグルはあまり実りがありませんでした。
以下は、LFSまたはGoogleのどちらでも見つけることができなかったいくつかの質問です。
LFSはかっこいいですが、私が持っている多くの実用的な質問には答えられません。詳細情報はどこにありますか?特に、Linuxディストリビューションの構築に使用できるツールに関する情報を見つけるためにGoogle検索で使用できるキーワードは何ですか?ビルドプロセスを学ぶのではなく、既存のディストリビューションを分岐することに焦点を当てたLFSのような本はありますか?
PS
私はSUSEstudioなどに出くわしましたが、これらのツールでは、その特定のディストリビューションに固定する必要があり、プログラムで可能な限りの柔軟性しか提供できません。人々はSUSEstudioの前にSUSElinuxからどのように分岐しましたか?
Debianは、各パッケージメンテナがソースからパッケージを構築するという意味でゼロから構築されているため、そうする必要はありません。ほとんどのディストリビューションはそのように機能します(例外は、たとえばGentooまたはLFSです)。したがって、ソフトウェアをビルドするための「ツール」は各コンポーネントに依存し、.debまたは.rpmへのパッケージ化は多くの場合ディストリビューション固有のツールによって処理されます。
既存のディストリビューションを分岐するには、リポジトリを設定し、それをパッケージで埋め始める必要があります。パッケージマネージャーがリポジトリーとベースディストリビューションの1つを指すようにします。次に、基本パッケージをパッチを適用したパッケージに置き換えて、1つずつ開始できます。