
ただすぐに読んだ最初からLinux本を読んで面白かった。
しかし、一時システムが何をしているのか理解できません(第5章)。これは作業ディストリビューションに基づいて構築され、最終システムを構築するために使用されます。
ただパーティションを作成し、その上にシステムを構築してはいけませんか?
答え1
既存のLinuxシステムでパーティションを使用できます。これは一時的なシステムを使用するのと同じです。しかし、あなたが使用していると仮定空システムにLFSソフトウェアを構築するには、いくつかのことが必要です。そして。一部のパーティションにコンパイラを配置して操作を開始することはできません。それ以上が必要です。たとえば、カーネルと多数のライブラリ:)
答え2
私はその本のコピーを持っていませんが、完全なディストリビューションを構築する場合は、なぜ2段階のプロセスが推奨されるのかを説明できます。
パッケージをビルドするときに、ビルドシステムのプロパティがビルドしたバイナリに浸透することがあります。これには、ライブラリパス、構成変数などが含まれます。 Sun / OracleでSolarisを構築するための標準的なプロセスは、隔週16を実行しているシステムに隔週ビルド17(たとえば)を構築することです。
たとえば、ヘッダーファイルには多くのフィールドと構造があり、システムに提供されるヘッダーファイルを使用してバイナリが構築されていることを確認する必要があります。ただし、ビルド中の一部のパッケージは独自のヘッダーファイルを提供します。このヘッダーは他のパッケージで使用されます。
あなたが構築しているシステムが、構築に使用されたシステムによってどのように微妙に変わるのかについてのアイデアを差し上げたことを願っています。したがって、一般的に構築中のシステムにできるだけ近いシステムを構築しようとします。