<chapter id="chapter05" xreflabel="第 5 章">
<!--
<title>Constructing a temporary system</title>
-->
<title>暫定システムの構成</title>
<?dbhtml filename="chapter05.html" dir="chapter05"?>

&c5-introduction;
&c5-toolchaintechnotes;
&c5-creatingtoolsdir;
&c5-addinguser;
&c5-settingenviron;
&c5-binutils-pass1;
&c5-gcc-pass1;
&c5-kernelheaders;
&c5-glibc;
&c5-lockingglibc;
&c5-tcl;
&c5-expect;
&c5-dejagnu;
&c5-gcc-pass2;
&c5-binutils-pass2;
&c5-gawk;
&c5-coreutils;
&c5-bzip2;
&c5-gzip;
&c5-diffutils;
&c5-findutils;
&c5-make;
&c5-grep;
&c5-sed;
&c5-gettext;
&c5-ncurses;
&c5-patch;
&c5-tar;
&c5-texinfo;
&c5-bash;
&c5-utillinux;
&c5-perl;


<sect1 id="ch05-stripping">
<!--
<title>Stripping</title>
-->
<title>不必要なものを取り除く</title>
<?dbhtml filename="stripping.html" dir="chapter05"?>

<!--
<para>The steps in this section are optional. If your LFS partition is rather
small, you will be glad to learn that you can throw away some unnecessary
things. The executables and libraries you have built so far contain about 130 MB
of unneeded debugging symbols. Remove those symbols like this:</para>
-->
<para>この節での行程は任意選択です。LFS パーティションがとても小さければ、不必要なものをいくらかでも捨てれるようになるのはよいことです。
今までに構築した実行ファイルとライブラリは約 130 MB の不必要なデバッグシンボルを含んでいます。これらのシンボルを次のようにして取り除きましょう。</para>

<screen><userinput>strip --strip-unneeded /tools/{,s}bin/*
strip --strip-debug /tools/lib/*</userinput></screen>

<!--
<para>The first of the above commands will skip some twenty files, reporting
that it doesn't recognize their file format. Most of them are scripts instead
of binaries.</para>
-->
<para>上のコマンドの一つ目は、ファイルフォーマットが認識できないと報告して 20 ほどのファイルを飛ばします。それらのほとんどはバイナリではなくスクリプトです。</para>

<!--
<para>Take care <emphasis>not</emphasis> to use
<userinput>&#045;&#045;strip-unneeded</userinput> on the libraries &#045;&#045; they would be
destroyed and you would have to build Glibc all over again.</para>
-->
<para><userinput>--strip-unneeded</userinput> をライブラリに<emphasis>使わない</emphasis>ように気をつけて下さい。破壊されて Glibc をすべて再び構築し直さなければならなくなります。</para>

<!--
<para>To save another couple of megabytes, you can throw away all the
documentation:</para>
-->
<para>さらに数メガバイトを節約するには、すべての文章を捨てることもできます。</para>

<screen><userinput>rm -rf /tools/{,share/}{doc,info,man}</userinput></screen>

<!--
<para>You will now need to have at least 850 MB of free space on your LFS
filesystem to be able to build and install Glibc in the next phase. If you can
build and install Glibc, you can build and install the rest too.</para>
-->
<para>さて次の段階で Glibc を構築してインストールするためには、LFS ファイルシステム上に少なくとも 850 MB の空き容量が必要となります。
Glibc を構築してインストールできたなら、残りのものもインストールできます。</para>

</sect1>

</chapter>

