Linux From Scratch
Version 6.5
Gerard
Beekmans
日本語訳: 松山道夫 (20090909 版)
製作著作
© 1999-2009 Gerard Beekmans
目次
序文
はしがき
対象読者
必要な知識
ホストシステム要件
本書の表記
本書の構成
正誤情報
日本語訳について
I. はじめに
1. はじめに
LFS をどうやって作るか
前版からの変更点
変更履歴
変更履歴 (日本語版)
情報源
ヘルプ
II. ビルド作業のための準備
2. 新しいパーティションの準備
はじめに
新しいパーティションの生成
ファイルシステムの生成
新しいパーティションのマウント
3. パッケージとパッチ
はじめに
全パッケージ
必要なパッチ
4. 準備作業の仕上げ
$LFSについて
$LFS/tools ディレクトリの生成
LFS ユーザーの追加
環境設定
SBU 値について
テストスイートについて
5. 一時的環境の構築
はじめに
ツールチェーンの技術的情報
全般的なコンパイル手順
Binutils-2.19.1 - 1回め
GCC-4.4.1 - 1回め
Linux-2.6.30.2 API ヘッダ
Glibc-2.10.1
ツールチェーンの調整
Binutils-2.19.1 - 2回め
GCC-4.4.1 - 2回め
Tcl-8.5.7
Expect-5.43.0
DejaGNU-1.4.4
Ncurses-5.7
Bash-4.0
Bzip2-1.0.5
Coreutils-7.4
Diffutils-2.8.1
Findutils-4.4.2
Gawk-3.1.7
Gettext-0.17
Grep-2.5.4
Gzip-1.3.12
M4-1.4.13
Make-3.81
Patch-2.5.9
Perl-5.10.0
Sed-4.2.1
Tar-1.22
Texinfo-4.13a
ストリップ
所有者の変更
III. LFSシステムの構築
6. 基本的なソフトウェアのインストール
はじめに
仮想カーネルファイルシステムの準備
パッケージ管理
Chroot 環境への移行
ディレクトリの生成
基本的なファイルとリンクの生成
Linux-2.6.30.2 API ヘッダ
Man-pages-3.22
Glibc-2.10.1
ツールチェーンの再調整
Zlib-1.2.3
Binutils-2.19.1
GMP-4.3.1
MPFR-2.4.1
GCC-4.4.1
Sed-4.2.1
Pkg-config-0.23
Ncurses-5.7
Util-linux-ng-2.16
E2fsprogs-1.41.8
Coreutils-7.4
Iana-Etc-2.30
M4-1.4.13
Bison-2.4.1
Procps-3.2.8
Grep-2.5.4
Readline-6.0
Bash-4.0
Libtool-2.2.6a
GDBM-1.8.3
Inetutils-1.6
Perl-5.10.0
Autoconf-2.64
Automake-1.11
Bzip2-1.0.5
Diffutils-2.8.1
File-5.03
Gawk-3.1.7
Findutils-4.4.2
Flex-2.5.35
Gettext-0.17
Groff-1.20.1
Gzip-1.3.12
IPRoute2-2.6.29-1
Kbd-1.15
Less-429
Make-3.81
Man-DB-2.5.5
Module-Init-Tools-3.10
Patch-2.5.9
Psmisc-22.8
Shadow-4.1.4.2
Sysklogd-1.5
Sysvinit-2.86
Tar-1.22
Texinfo-4.13a
Udev-145
Vim-7.2
デバッグシンボルについて
再度のストリップ
仕切り直し
7. ブートスクリプトの設定
はじめに
LFS-ブートスクリプト-20090812
ブートスクリプトはどのようにして動くのか
Setclock スクリプトの設定
Linux コンソールの設定
Sysklogd スクリプトの設定
/etc/inputrc ファイルの生成
Bash シェルの初期起動ファイル
LFS システムにおけるデバイスとモジュールの扱い
デバイスへのシンボリックリンクの生成
localnet スクリプトの設定
/etc/hosts ファイルの設定
ネットワークスクリプトの設定
8. LFS システムのブート設定
はじめに
/etc/fstab ファイルの生成
Linux-2.6.30.2
GRUB-0.97
9. 作業終了
作業終了
ユーザー登録
システムの再起動
今度は何?
IV. 付録
A. 略語と用語
B. 謝辞
C. パッケージの依存関係
D. ブートスクリプトと sysconfig スクリプト version-20090812
/etc/rc.d/init.d/rc
/etc/rc.d/init.d/functions
/etc/rc.d/init.d/mountkernfs
/etc/rc.d/init.d/consolelog
/etc/rc.d/init.d/modules
/etc/rc.d/init.d/udev
/etc/rc.d/init.d/swap
/etc/rc.d/init.d/setclock
/etc/rc.d/init.d/checkfs
/etc/rc.d/init.d/mountfs
/etc/rc.d/init.d/udev_retry
/etc/rc.d/init.d/cleanfs
/etc/rc.d/init.d/console
/etc/rc.d/init.d/localnet
/etc/rc.d/init.d/sysctl
/etc/rc.d/init.d/sysklogd
/etc/rc.d/init.d/network
/etc/rc.d/init.d/sendsignals
/etc/rc.d/init.d/reboot
/etc/rc.d/init.d/halt
/etc/rc.d/init.d/template
/etc/sysconfig/rc
/etc/sysconfig/modules
/etc/sysconfig/createfiles
/etc/sysconfig/network-devices/ifup
/etc/sysconfig/network-devices/ifdown
/etc/sysconfig/network-devices/services/ipv4-static
/etc/sysconfig/network-devices/services/ipv4-static-route
E. Udev 設定ルール
55-lfs.rules
61-cdrom.rules
F. LFS ライセンス
クリエイティブコモンズライセンス
MIT ライセンス (The MIT License)
項目別もくじ