- Merge the following from the English version:

r46231 -> r46272	head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
This commit is contained in:
Ryusuke SUZUKI 2015-06-02 12:38:08 +00:00
parent 9b1c061176
commit 48f4ea1842
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46742

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r46231
Original revision: r46272
$FreeBSD$
-->
<chapter xmlns="http://docbook.org/ns/docbook"
@ -583,7 +583,7 @@ before running "/usr/sbin/freebsd-update install"</screen>
&prompt.root; <userinput>./install.sh GENERIC</userinput></screen>
<para>ここで <filename
class="directory"><replaceable>X.Y-RELEASE</replaceable></filename>
><replaceable>X.Y-RELEASE</replaceable></filename>
をリリース番号に置き換えてください。
<filename>GENERIC</filename> カーネルは、
デフォルトで <filename>/boot/GENERIC</filename>
@ -1498,7 +1498,7 @@ Script started, output file is /var/tmp/mw.out</screen>
<step>
<para>システム上で world の構築が一度でも行われたのであれば、
前回の構築の際のコピーが
<filename class="directory">/usr/obj</filename>
<filename>/usr/obj</filename>
に存在するはずです。
このディレクトリが存在しているのであれば、
このディレクトリを削除することで
@ -1514,8 +1514,7 @@ Script started, output file is /var/tmp/mw.out</screen>
その後、新しいコンパイラで、
新しい world の残りの部分をコンパイルします。
コンパイルされたものは、
<filename class="directory">/usr/obj</filename>
に格納されます。</para>
<filename>/usr/obj</filename> に格納されます。</para>
<screen>&prompt.root; <userinput>cd /usr/src</userinput>
&prompt.root; <userinput>make buildworld</userinput></screen>
@ -1523,7 +1522,7 @@ Script started, output file is /var/tmp/mw.out</screen>
<step>
<para>コンパイラとカーネルのミスマッチを防ぐため、
<filename class="directory">/usr/obj</filename>
<filename>/usr/obj</filename>
にある新しいコンパイラを用いて新しいカーネルを構築します。
再構築は、ある種のメモリ構造体が変更されたような場合には必須で、
<command>ps</command><command>top</command>
@ -1600,7 +1599,7 @@ Script started, output file is /var/tmp/mw.out</screen>
といったディレクトリに新規に導入されたファイルや、
変更された設定ファイルに対する更新は行なわれません。
次に、新しい world
に対する <filename class="directory">/etc</filename>
に対する <filename>/etc</filename>
の最初の設定ファイルのアップデートを行います。
以下のコマンドは
<buildtarget>installworld</buildtarget>
@ -1616,7 +1615,7 @@ Script started, output file is /var/tmp/mw.out</screen>
</step>
<step>
<para><filename class="directory">/usr/obj</filename>
<para><filename>/usr/obj</filename>
にある新しい world
およびシステムのバイナリをインストールします。</para>
@ -2170,7 +2169,7 @@ a good job of merging.
</varlistentry>
<varlistentry>
<term>終了したら <filename class="directory">/usr/obj</filename>
<term>終了したら <filename>/usr/obj</filename>
を削除してもかまいませんか?</term>
<listitem>
@ -2235,24 +2234,23 @@ Building everything..
<para>ファイルシステムを注意深く設計したり、
ZFS データセットを使うことでも変わります。
<filename class="directory">/usr/src</filename>
<filename class="directory">/usr/obj</filename>
<filename>/usr/src</filename>
<filename>/usr/obj</filename>
を、異なるディスク上の別のファイルシステムに置くことを検討してください。
また可能ならば、
異なるディスクコントローラに接続された異なるディスクにファイルシステムを置いてください。
<filename class="directory">/usr/src</filename>
<filename>/usr/src</filename>
をマウントする時には、
最後にアクセスされた時刻の書き込みを抑制するように、
<option>noatime</option>
オプションを付けてマウントしてください。
もし、<filename
class="directory">/usr/src</filename> が、
もし、<filename>/usr/src</filename> が、
独立したファイルシステムではないときには、
<option>noatime</option> オプションで、<filename
class="directory">/usr</filename>
を再マウントしてください。</para>
<para><filename class="directory">/usr/obj</filename>
<para><filename>/usr/obj</filename>
のあるファイルシステムを、<option>async</option>
オプションをつけてマウントもしくは再マウントしてください。
これによって、ディスクへの書き込みが非同期になります。
@ -2394,7 +2392,7 @@ Building everything..
ビルドマシンは自分自身のカーネルから順に全部のカーネル名を
<varname>KERNCONF</varname> にリストアップしてください。
ビルドマシンは各マシンのカーネル設定ファイルを <filename
class="directory">/usr/src/sys/<replaceable>arch</replaceable>/conf</filename>
>/usr/src/sys/<replaceable>arch</replaceable>/conf</filename>
に持っていなければなりません。</para>
<para>ビルドマシンにて、