本書のどこを読んだら良いか?

Linux From Scratch ブックとは違って BLFS は、記述の順番どおりに作業を進めるものではありません。 そもそも LFS は Web サーバーやらマルチメディアデスクトップ環境やらを作り出していく元となるベースシステムを作り出すものでした。 BLFS が説明するのは、ベースシステムからお望みのシステムへと構築作業を進めていくことです。 選択肢は数多くあります。

本書を読むにあたっては、特定の節をお読みいただく必要があります。 今読んでいる はじめに の部には一般的な情報を示しています。 特に 2章重要な情報 の章は十分に注意して読んでください。 その章では、ソースの解凍方法、さまざまなロケールを取り扱う方法、本書全般を通じた諸々について説明しています。

LFS 設定以降と追加ソフトウェア の部では、たいていの方にお読みいただくことになる内容を示しています。 そこでは、設定をほどこしていくといった内容だけでなく、セキュリティ (4章セキュリティ)、ファイルシステム (5章ファイルシステムとディスク管理, UEFI 対応の GRUB を含む)、テキストエディター (6章テキストエディター)、シェル (7章シェル) に関することも取り扱っています。 実際に LFS システムのビルド作業をさらに進めていけば、特定の章 (特にテキストエディターやファイルシステムなど) を参照していくことになるはずです。

上のような基本的な項を参照した次には、汎用的なライブラリとユーティリティ といった部にも目を通すことが多いかと思います。 This contains information on many items which are prerequisites for other sections of the book, as well as some items (such as 13章プログラミング言語) which are useful in their own right. You don't have to install all of the libraries and packages found in this part; each BLFS installation procedure tells you which other packages this one depends upon. You can choose the program you want to install, and see what it needs. (Don't forget to check for nested dependencies!)

Likewise, most people will probably want to look at the ネットワークソフトウェア section. It deals with connecting to the Internet or your LAN (14章ネットワーク接続) using a variety of methods such as DHCP and PPP, and with items such as Networking Libraries (17章ネットワークライブラリ), plus various basic networking programs and utilities.

Once you have dealt with these basics, you may wish to configure more advanced network services. These are dealt with in the サーバー part of the book. Those wanting to build servers should find a good starting point there. Note that this section also contains information on several database packages.

The next twelve chapters deal with desktop systems. This portion of the book starts with a part talking about グラフィックコンポーネント. This part also deals with some generic X-based libraries (25章グラフィック環境ライブラリ). After that, KDE, GNOME, Xfce, and LXQt are given their own parts, followed by one on X ソフトウェア.

The book then moves on to deal with マルチメディア packages. Note that many people may want to use the ALSA-1.2.7 instructions from this chapter when first starting their BLFS journey; the instructions are placed here because it is the most logical place for them.

The final part of the main BLFS book deals with 印刷、スキャニング、組版. This is useful for most people with desktop systems, but even those who are creating dedicated server systems may find it useful.

We hope you enjoy using BLFS. May you realize your dream of building the perfectly personalized Linux system!