#### Linux From Scratch - Version 7.2

### 第1章 はじめに

- 前のページ

  前版からの変更点

- 次のページ

  変更履歴 (日本語版)

- 上に戻る
- ホーム

# 1.3. 変更履歴

本書は Linux From Scratch ブック、バージョン 7.2 です。 本書が 6ヶ月以上更新されていなければ、より新しい版が公開されているはずです。以下のミラーサイトを確認してください。 http://www.linuxfromscratch.org/mirrors.html

以下は前版からの変更点を示したものです。

変更履歴：

- 2012-09-01

  - [bdubbs] - LFS-7.2 リリース。

- 2012-08-31

  - [bdubbs] - ブートスクリプトにおけるスペルミスを修正。

- 2012-08-29

  - [bdubbs] - スペルミスの修正。Gilles Espinasse に感謝。

  - [bdubbs] - タイムゾーンデータ、udev、ネットワーク設定にて、それぞれ説明を追加。

- 2012-08-27

  - [bdubbs] - ネームサーバーにおいて glibc がクラッシュする問題を修正するパッチを追加。 #3172 を Fix に。

  - [bdubbs] - 第5章にて、ホストシステムに rpc ヘッダーがなかった場合に、これをインストールする手順を追加。

- 2012-08-26

  - [bdubbs] - tzdata における .tab ファイルをインストール。

  - [bdubbs] - make のアップストリームによるパッチを適用。

- 2012-08-24

  - [ken] - automake にて不要な sed コマンドを削除。

- 2012-08-22

  - [bdubbs] - glibc の説明にて、noatime マウントオプションに関して削除、およびテストスイートでの問題に関して修正。

  - [bdubbs] - udev-lfs tarball の生成方法を修正。

- 2012-08-21

  - [bdubbs] - BLFS との互換のため udev-lfs tarball を更新。

  - [ken] - ロケールでのテストをカバーするために4つのロケールを追加。

  - [ken] - sed での utf8 縮退テスト (regression test) が失敗するのを修正するために、パッチを追加。

  - [bdubbs] - 各種パッケージの計測情報を更新。

- 2012-08-20

  - [bdubbs] - coreutils-8.19 へのアップグレード。 #3163 を Fix に。

  - [bdubbs] - grep-2.14 へのアップグレード。 #3164 を Fix に。

  - [ken] - タイムゾーンデータのインストール方法を修正。

  - [bdubbs] - Flex の縮退テストの失敗を修正するパッチを追加。

- 2012-08-15

  - [bdubbs] - linux-3.5.1 へのアップグレード。 #3154 を Fix に。

  - [bdubbs] - man-pages-3.42 へのアップグレード。 #3159 を Fix に。

  - [bdubbs] - automake-1.12.3 へのアップグレード。 #3161 を Fix に。

  - [bdubbs] - su コマンドが利用できるように shadow を coreutils の前に移動。

- 2012-08-15

  - [bdubbs] - coreutils-8.18 へのアップグレード。 #3157 を Fix に。

- 2012-08-14

  - [bdubbs] - perl-5.16.1 へのアップグレード。 #3155 を Fix に。

  - [bdubbs] - 第6章の Perl にて不要な sed 処理を削除。 #3160 を Fix に。

- 2012-08-13

  - [bdubbs] - flex-2.5.37 へのアップグレード。 #3139 を Fix に。

  - [matthew] - IPRoute2-3.5.1 へのアップグレード。 #3158 を Fix に。

- 2012-08-12

  - [bdubbs] - tzcode2012e へのアップデート。 #3156.

  - [bdubbs] - udev (systemd)-188 へのアップデート。 #3152.

- 2012-08-06

  - [matthew] - tzselect が正常動作するように、再度 tzdata tarball からさらにいくつかのファイルをインストールすることに。

- 2012-08-05

  - [matthew] - IPRoute2-3.5.0 へのアップグレード。 #3148 を Fix に。

  - [matthew] - Tcl-8.5.12 へのアップグレード。 #3147 を Fix に。

  - [matthew] - E2fsprogs-1.42.5 へのアップグレード。 #3146 を Fix に。

  - [matthew] - MPC-1.0 へのアップグレード。 #3142 を Fix に。

  - [matthew] - Bison-2.6.2 へのアップグレード。 #3140 を Fix に。

  - [matthew] - Linux-3.5 へのアップグレード。 #3138 を Fix に。

  - [matthew] - Glibc-2.16.0 へのアップグレード。 #3131 を Fix に。

- 2012-07-25

  - [bdubbs] - udev-lfs tarball を若干修正。

- 2012-07-22

  - [bdubbs] - udev (systemd)-187 へのアップデート。 #3143 を Fix に。

  - [bdubbs] - 最新の udev の機能に応じて udev-retry ブートスクリプトを変更。 'udev info --run-dir' は削除。

  - [bdubbs] - pkg-config-0.27 へのアップデート。 popt パッケージは削除。 #3141 を Fix に。

- 2012-07-19

  - [bdubbs] - 全パッケージの節にて Time Zone data パッケージの追加。

  - [bdubbs] - 各パッケージを用いる理由の節に Check パッケージを追加。

- 2012-07-17

  - [matthew] - Linux-3.4.5 へのアップグレード。 #3137 を Fix に。

- 2012-07-16

  - [bdubbs] - udev 186 へのアップデート。 このアップデートは、systemd と udev がマージされたことに伴う大幅な変更。 #3098 を Fix に。

- 2012-07-14

  - [matthew] - Automake のテストスイートに対しての修正箇所の再調整。 報告をあげてくれた Fernando de Oliveira に感謝。

- 2012-07-13

  - [matthew] - Bash にてアップストリームによる最新パッチを適用。 #3135 を Fix に。

  - [matthew] - Automake-1.12.2 へのアップグレード。 #3134 を Fix に。

  - [matthew] - MPFR-3.1.1 へのアップグレード。 #3133 を Fix に。

  - [matthew] - Grep-2.13 へのアップグレード。 #3132 を Fix に。

  - [matthew] - Kmod にて x86 ホスト上でのテストスイートの調整。 #3129 を Fix に。

  - [matthew] - Psmisc-22.19 へのアップグレード。 #3127 を Fix に。

  - [matthew] - Linux-3.4.4 へのアップグレード。 #3126 を Fix に。

- 2012-07-11

  - [bdubbs] - GRUB-2.00 へのアップデート。 #3130 を Fix に。

- 2012-07-10

  - [bdubbs] - libpipeline にて PKG_CONFIG_PATH を指定。 #3120 を Fix に。

- 2012-06-23

  - [matthew] - XZ-5.0.4 へのアップグレード。 #3125 を Fix に。

  - [matthew] - Kmod-9 へのアップグレード。 #3124 を Fix に。

  - [matthew] - Psmisc-22.18 へのアップグレード。 #3123 を Fix に。

  - [matthew] - Man-DB-2.6.2 へのアップグレード。 #3122 を Fix に。

  - [matthew] - Gzip-1.5 へのアップグレード。 #3121 を Fix に。

  - [matthew] - GCC-4.7.1 へのアップグレード。 #3117 を Fix に。

  - [matthew] - E2fsprogs-1.42.4 へのアップグレード。 #3116 を Fix に。

  - [matthew] - Linux-3.4.3 へのアップグレード。 #3114 を Fix に。

- 2012-06-17

  - [bdubbs] - iproute2 におけるインストールエラーを修正。 #3119 を Fix に。

  - [bdubbs] - LVM や initramfs の利用時に bootscripts にてまれに発生する問題を修正。

  - [bdubbs] - automake にてテストの実行時間に関する説明を追加。 #3118 を Fix に。

- 2012-06-10

  - [ken] - kbd-1.15.3 : configure を古いものに変更。 aclocal.m4 を touch 処理する。 問題点を説明してくれた Bryan に感謝。

- 2012-06-07

  - [matthew] - 第5章の Grep の手順にて --disable-perl-regexp スイッチを削除。 これは今や不要。なぜなら第5章のツールチェーンに対して、ホストのライブラリを利用する手立てがないため。 報告をあげてくれた Jeremy Huntwork に感謝。

- 2012-06-06

  - [matthew] - Bison-2.5.1 へのアップグレード。 #3112 を Fix に。

- 2012-06-05

  - [matthew] - Binutils の手順にて sed コマンドをいくつか削除。 アップストリームによってテストスイートのバグがフィックスされたため。 報告をあげてくれた Waleed Hamra に感謝。

  - [matthew] - Linux-3.4.1 へのアップグレード。 #3110 を Fix に。

  - [ken] - kbd から不要なプログラム resizecons を削除。 configure でなく configure.ac を修正することで対処。 xinglp に感謝。

- 2012-06-04

  - [bdubbs] - 2012/06/03 以降の Perl のパッチを集約。

  - [matthew] - Psmisc-22.17 へのアップグレード。 #3109 を Fix に。

  - [matthew] - Automake-1.12.1 へのアップグレード。 #3106 を Fix に。

  - [matthew] - Bash にてアップストリームによる最新のパッチを採用。 #3103 を Fix に。

- 2012-06-03

  - [bdubbs] - pkg-config-0.26-internal-glib を追加。 #3105 を Fix に。

  - [bdubbs] - popt-1.16 追加。

  - [bdubbs] - 第5章における Perl の手順を LFS 環境向けに更新。 #3104 を Fix に。

- 2012-05-30

  - [bdubbs] - /lib/udev/devices 内にあるすべてのエントリを mountvirtfs 内の /dev にコピー。 #3102 を Fix に。

  - [matthew] - いくつかのパッケージにて、man ページのインストール先を適切に修正。 #3097 を Fix に。

  - [matthew] - Util-Linux-2.21.2 へのアップグレード。 #3100 を Fix に。

  - [matthew] - Perl-5.16.0 へのアップグレード。 #3094 を Fix に。

  - [matthew] - IPRoute2-3.4.0 へのアップグレード。 #3096 を Fix に。

  - [matthew] - Linux-3.4 へのアップグレード。 #3092 を Fix に。

  - [matthew] - E2fsprogs-1.42.3 へのアップグレード。 #3091 を Fix に。

- 2012-05-24

  - [bdubbs] - ブートスクリプト mountkernfs を微調整。 また #3093 を Fix に。

- 2012-05-20

  - [bdubbs] - mountkernfs ブートスクリプトにて bash 的な記述を削除。

  - [bdubbs] - udev に対する setclock にて $time の初期化を移動。 #3085 を Fix に。

  - [bdubbs] - 6.2節にて $LFS/dev/shm がシンボリックリンクである場合は、いったん削除し再生成することに。 #3085 を Fix に。

- 2012-05-18

  - [ken] - kbd において無用なプログラム resizecons とその man ページを削除。 (このプログラムは i?86 においてのみインストールされるが、man ページは常にインストールされる。)

- 2012-05-14

  - [matthew] - Linux-3.3.6 へのアップグレード。 #3089 を Fix に。

- 2012-05-13

  - [matthew] - Coreutils-8.17 へのアップグレード。 #3083 を Fix に。

- 2012-05-11

  - [matthew] - Man-Pages-3.41 へのアップグレード。 #3084 を Fix に。

  - [matthew] - Linux-3.3.5 へのアップグレード。 #3080 を Fix に。

  - [matthew] - GMP-5.0.5 へのアップグレード。 #3079 を Fix に。

  - [matthew] - 第6章の GCC 2回めにおいて sed コマンドを除く。 これは fixincludes スクリプトを実行させないようにするものであったが、デフォルトで実行されないようになったため。 Jeremy Huntwork の報告による。

- 2012-05-10

  - [bdubbs] - 第9章にて /etc/lsb-release ファイルの追加。

- 2012-05-09

  - [bdubbs] - BLFS における LSB パッケージの追加。

- 2012-05-06

  - [matthew] - Zlib-1.2.7 へのアップグレード。 #3078 を Fix に。

  - [matthew] - Bash のアップストリームによる最新パッチを適用。 #3077 を Fix に。

  - [matthew] - Glibc にパッチを再度適用。 BLFS における種々のパッケージ、例えば aplay などにおいて、セグメンテーションフォールトを発生させないようにする。

- 2012-05-05

  - [bdubbs] - 本ブックおよびブートスクリプトにおいて、種々の記述変更。

- 2012-05-01

  - [ken] - Kbd-1.15.3 へのアップグレード。 #2990 を Fix に。

- 2012-04-29

  - [matthew] - Linux-3.3.4 へのアップグレード。 #3074 を Fix に。

  - [matthew] - Man-Pages-3.40 へのアップグレード。 #3072 を Fix に。

  - [matthew] - Autoconf-2.69 へのアップグレード。 #3071 を Fix に。

  - [matthew] - Automake-1.12 へのアップグレード。 #3070 を Fix に。

  - [matthew] - Grep-2.12 へのアップグレード。 #3068 を Fix に。

- 2012-04-26

  - [ken] - jh ブランチからのマージにより若干変更。

- 2012-04-25

  - [bdubbs] - jh ブランチにて開発されテストされた内容を適用。

  - [jhuntwork] - ビルド方法の変更に合わせて、第5章のツールチェーンの説明を更新。

  - [jhuntwork] - 第5章の gcc にて --with-native-system-header-dir スイッチを利用。 これはかつて利用していた sed 処理に置き換わるもの。 CROSS_SYSTEM_HEADER_DIR と NATIVE_SYSTEM_HEADER_DIR の値を変更して、ツールチェーンが探し出すヘッダーを /usr/include ではなく /tools/include とする。 Pierre Labastie に感謝。 #3066 を Fix に。

  - [jhuntwork] - 第5章の gcc にて --without-cloog と --without-ppl を削除。 これが不要であった理由は、1回めの gcc はホストのライブラリにリンクされるので問題がなく、2回めの gcc のビルドでは、ホストのヘッダーとライブラリを見つけ出すことができないため。

  - [jhuntwork] - ビルド方法として sysroot を利用することに。

- 2012-04-24

  - [matthew] - Linux-3.3.3 へのアップグレード。 #3067 を Fix に。

  - [matthew] - Man-Pages-3.39 へのアップグレード。 #3065 を Fix に。

  - [matthew] - Kmod-8 へのアップグレード。 #3064 を Fix に。

- 2012-04-19

  - [bdubbs] - 古いプログラムにも対応するために二つのグループ ID を変更。 #3061 を Fix に。

- 2012-04-15

  - [matthew] - Linux-3.3.2 へのアップグレード。 #3063 を Fix に。

  - [matthew] - Automake-1.11.5 へのアップグレード。 #3062 を Fix に。

  - [matthew] - Bash の手順において、第5章での Coreutils の su ではなく、第6章のものを利用することに。 第5章でインストールする su は、su-tools ではなく su とする。 #3057 を Fix に。

- 2012-04-09

  - [bdubbs] - ネットワークブートスクリプトを更新。 詳細はブートスクリプトの変更履歴を参照のこと。 #3053 を Fix に。

- 2012-04-05

  - [bdubbs] - gcc によって生成される python gdb モジュールを適切なディレクトリに変更。 再度 #3048 を Fix に。

- 2012-04-03

  - [matthew] - Linux-3.3.1 へのアップグレード。 #3059 を Fix に。

  - [matthew] - Automake-1.11.4 へのアップグレード。 #3058 を Fix に。

  - [matthew] - Gawk-4.0.1 へのアップグレード。 #3056 を Fix に。

  - [matthew] - Util-Linux-2.21.1 へのアップグレード。 #3055 を Fix に。

  - [matthew] - E2fsprogs-1.42.2 へのアップグレード。 #3051 を Fix に。

  - [matthew] - Coreutils-8.16 へのアップグレード。 および uname に関するパッチを削除。 #3048 を Fix に。

- 2012-03-28

  - [bdubbs] - gcc によって生成される gdb の python モジュールを適正なディレクトリに移動。 #3048 を Fix に。

  - [bdubbs] - ホスト要件として xz-utils の最低バージョンを修正。

  - [bdubbs] - 基本的なファイルとリンクの生成の節にて、ログファイルの説明を修正。

- 2012-03-27

  - [matthew] - -O3 コンパイラーフラグの指定時での Binutils のビルドを行えるようパッチを追加。 報告をあげてくれた Pierre Labastie に感謝。

  - [matthew] - Glibc 手順にて 32 ビットホストにおいてのビルド不備を修正するために GCC に関するパッチを追加。 報告をあげてくれた Pierre Labastie に感謝。

- 2012-03-26

  - [matthew] - Man-Pages-3.38 へのアップグレード。 #3047 を Fix に。

  - [matthew] - E2fsprogs-1.42.1 へのアップグレード。 #3046 を Fix に。

  - [matthew] - Glibc-2.15 へのアップグレード。 #3045 を Fix に。 パッチ提供の Andy Benton に感謝。

  - [matthew] - GCC-4.7.0 へのアップグレード。 #3044 を Fix に。 パッチ提供の Andy Benton に感謝。

  - [matthew] - IPRoute2-3.3.0 へのアップグレード。 #3043 を Fix に。

- 2012-03-22

  - [bdubbs] - ipv4-static スクリプトにて、まれにしか起きないケースを修正。

- 2012-03-20

  - [matthew] - Linux-3.3 へのアップグレード。 #3042 を Fix に。

  - [matthew] - Kmod-7 へのアップグレード。 #3041 を Fix に。

  - [matthew] - Udev-182 へのアップグレード。 #3040 を Fix に。

- 2012-03-19

  - [bdubbs] - udev ブートスクリプトにて LVM 初期化を行う処理を最後に移動。 これにより LVM パーティションを swap としても利用可能に。

- 2012-03-14

  - [matthew] - GCC のパッチが不要となったため削除。

  - [matthew] - Bash にてアップストリームによる新しいパッチを追加。 #3037 を Fix に。

  - [matthew] - Linux-3.2.11 へのアップグレード。 #3036 を Fix に。

  - [matthew] - Man-Pages-3.37 へのアップグレード。 #3034 を Fix に。

- 2012-03-11

  - [matthew] - Gettext の configure スクリプトへの対処を行う。 特定のホストにて Emacs Lisp ファイルのありかを探す際にハングすることがあるため。 DJ Lucas の報告および修正による。

- 2012-03-06

  - [matthew] - Libpipeline-1.2.1 へのアップグレード。 #3031 を Fix に。

  - [matthew] - Kmod-6 へのアップグレード。 #3030 を Fix に。

  - [matthew] - Grep-2.11 へのアップグレード。 #3029 を Fix に。

  - [matthew] - GCC-4.6.3 へのアップグレード。 #3028 を Fix に。

  - [matthew] - Psmisc-22.16 へのアップグレード。 #3026 を Fix に。

  - [matthew] - File-5.11 へのアップグレード。 #3024 を Fix に。

  - [matthew] - Linux-3.2.9 へのアップグレード。 #3023 を Fix に。

  - [matthew] - Util-Linux-2.21 へのアップグレード。 #3002 を Fix に。

- 2012-03-02

  - [bdubbs] - LFS-7.1 リリース。

- 前のページ

  前版からの変更点

- 次のページ

  変更履歴 (日本語版)

- 上に戻る
- ホーム