最終更新:2022-10-11 (火) 12:15:24 (553d)  

LFSブック日本語版 7.5
Top / LFSブック日本語版 7.5

http://lfsbookja.sourceforge.jp/7.5.ja/

前版からの変更点

アップグレード

追加

  • readline-6.2-fixes-2.patch?

削除

  • automake-1.14-test-1.patch?
  • readline-6.2-fixes-1.patch?
  • texinfo-5.1-test-1.patch?

目次

序文

  • はしがき
  • 対象読者
  • LFS が対象とする CPU アーキテクチャー
  • LFS と各種標準
  • 各パッケージを用いる理由
  • 必要な知識
  • ホストシステム要件
  • 本書の表記
  • 本書の構成
  • 正誤情報
  • 日本語訳について

I. はじめに

  • 1. はじめに
    • LFS をどうやって作るか
    • 前版からの変更点
    • 変更履歴
    • 変更履歴 (日本語版)
    • 情報源
    • ヘルプ

II. ビルド作業のための準備

  • 2. 新しいパーティションの準備
    • はじめに
    • 新しいパーティションの生成
    • ファイルシステムの生成
    • 新しいパーティションのマウント
  • 3. パッケージとパッチ
    • はじめに
    • 全パッケージ
    • 必要なパッチ
  • 4. 準備作業の仕上げ
    • $LFSについて
    • $LFS/tools ディレクトリの生成
    • LFS ユーザーの追加
    • 環境設定
    • SBU 値について
    • テストスイートについて
  • 5. 一時的環境の構築
    • はじめに
    • ツールチェーンの技術的情報
    • 全般的なコンパイル手順
    • Binutils-2.24 - 1回め
    • GCC-4.8.2 - 1回め
    • Linux-3.13.3 API ヘッダー
    • Glibc?-2.19
    • Libstdc++?-4.8.2
    • Binutils-2.24 - 2回め
    • GCC-4.8.2 - 2回め
    • Tcl-8.6.1
    • Expect?-5.45
    • DejaGNU?-1.5.1
    • Check-0.9.12
    • Ncurses?-5.9
    • Bash-4.2
    • Bzip2?-1.0.6
    • Coreutils-8.22
    • Diffutils-3.3
    • File-5.17
    • Findutils-4.4.2
    • Gawk-4.1.0
    • Gettext?-0.18.3.2
    • Grep?-2.16
    • Gzip?-1.6
    • M4-1.4.17
    • Make-4.0
    • Patch?-2.7.1
    • Perl-5.18.2
    • Sed?-4.2.2
    • Tar?-1.27.1
    • Texinfo-5.2
    • Util-linux?-2.24.1
    • Xz?-5.0.5
    • ストリップ
    • 所有者の変更

III. LFSシステムの構築

  • 6. 基本的なソフトウェアのインストール
    • はじめに
    • 仮想カーネルファイルシステムの準備
    • パッケージ管理
    • Chroot? 環境への移行
    • ディレクトリの生成
    • 基本的なファイルとリンクの生成
    • Linux 3.13.3? API ヘッダー
    • Man-pages?-3.59
    • glibc 2.19?
    • ツールチェーンの調整
    • Zlib?-1.2.8
    • File-5.17
    • Binutils-2.24
    • GMP-5.1.3
    • MPFR-3.1.2
    • MPC-1.0.2
    • GCC-4.8.2
    • Sed?-4.2.2
    • Bzip2?-1.0.6
    • Pkg-config?-0.28
    • Ncurses?-5.9
    • Shadow?-4.1.5.1
    • Psmisc?-22.20
    • Procps-ng?-3.3.9
    • E2fsprogs?-1.42.9
    • Coreutils-8.22
    • Iana-Etc?-2.30
    • M4-1.4.17
    • Flex-2.5.38
    • Bison-3.0.2
    • Grep?-2.16
    • Readline-6.2
    • Bash-4.2
    • Bc?-1.06.95
    • Libtool-2.4.2
    • GDBM-1.11
    • Inetutils-1.9.2
    • Perl-5.18.2
    • Autoconf-2.69
    • Automake-1.14.1
    • Diffutils-3.3
    • Gawk-4.1.0
    • Findutils-4.4.2
    • Gettext?-0.18.3.2
    • Groff-1.22.2
    • Xz?-5.0.5
    • GRUB-2.00
    • Less?-458
    • Gzip?-1.6
    • IPRoute2?-3.12.0
    • Kbd?-2.0.1
    • Kmod?-16
    • Libpipeline?-1.2.6
    • Make-4.0
    • Patch?-2.7.1
    • Sysklogd?-1.5
    • Sysvinit?-2.88dsf
    • Tar?-1.27.1
    • Texinfo-5.2
    • Udev?-208 (systemd-208 から抽出)
    • Util-linux?-2.24.1
    • Man-DB?-2.6.6
    • Vim-7.4
    • デバッグシンボルについて
    • 再度のストリップ
    • 仕切り直し
  • 7. ブートスクリプトの設定
    • はじめに
    • 全般的なネットワークの設定
    • /etc/hosts ファイルの設定
    • LFS システムにおけるデバイスとモジュールの扱い
    • デバイスへのシンボリックリンクの生成
    • LFS-ブートスクリプト-20130821
    • ブートスクリプトはどのようにして動くのか
    • システムのホスト名の設定
    • Setclock スクリプトの設定
    • Linux コンソールの設定
    • Sysklogd スクリプトの設定
    • rc.site ファイル
    • Bash シェルの初期起動ファイル
    • /etc/inputrc ファイルの生成
  • 8. LFS システムのブート設定
    • はじめに
    • /etc/fstab ファイルの生成
    • Linux-3.13.3
    • GRUB を用いたブートプロセスの設定
  • 9. 作業終了
    • 作業終了
    • ユーザー登録
    • システムの再起動
    • 今度は何?

IV. 付録

  • A. 略語と用語
  • B. 謝辞
  • C. パッケージの依存関係
  • D. ブートスクリプトと sysconfig スクリプト version-20130821
    • Linux/etc/rc.d/init.d/rc?
    • Linux/lib/lsb/init-functions?
    • Linux/etc/rc.d/init.d/functions?
    • Linux/etc/rc.d/init.d/mountvirtfs?
    • Linux/etc/rc.d/init.d/modules?
    • Linux/etc/rc.d/init.d/udev?
    • Linux/etc/rc.d/init.d/swap?
    • Linux/etc/rc.d/init.d/setclock?
    • Linux/etc/rc.d/init.d/checkfs?
    • Linux/etc/rc.d/init.d/mountfs?
    • Linux/etc/rc.d/init.d/udev_retry?
    • Linux/etc/rc.d/init.d/cleanfs?
    • Linux/etc/rc.d/init.d/console?
    • Linux/etc/rc.d/init.d/localnet?
    • Linux/etc/rc.d/init.d/sysctl?
    • Linux/etc/rc.d/init.d/sysklogd?
    • Linux/etc/rc.d/init.d/network?
    • Linux/etc/rc.d/init.d/sendsignals?
    • Linux/etc/rc.d/init.d/reboot?
    • Linux/etc/rc.d/init.d/halt?
    • Linux/etc/rc.d/init.d/template?
    • Linux/etc/sysconfig/modules?
    • Linux/etc/sysconfig/createfiles?
    • Linux/etc/sysconfig/udev-retry?
    • Linux/sbin/ifup?
    • Linux/sbin/ifdown?
    • Linux/lib/services/ipv4-static?
    • Linux/lib/services/ipv4-static-route?
  • E. Udev 設定ルール
    • 55-lfs.rules
  • F. LFS ライセンス
    • クリエイティブコモンズライセンス
    • MIT ライセンス (The MIT License)