diff --git a/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml b/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
index 7beb10389e..a1f66254c6 100644
--- a/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
+++ b/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
@@ -89,7 +89,7 @@
Subversion
またはドキュメント用の ports を使って、
- インストールされているドキュメントを最新のものにアップデートする方法。
+ インストールされているドキュメントを最新版にアップデートする方法。
@@ -155,9 +155,9 @@
updating-upgrading
- システム管理における重要な側面に、
+ システム管理における重要な側面として、
すみやかにセキュリティパッチを適用し、
- オペレーティングシステムを新しいリリースにアップグレードすることがあります。
+ オペレーティングシステムを新しいリリースにアップグレードすることがあげられます。
&os; には、これらの処理を行うために freebsd-update
と呼ばれるユーティリティが用意されています。
@@ -281,9 +281,9 @@ MergeChanges /etc/ /var/named/etc/ /boot/device.hints
セキュリティパッチの適用
- &os; のセキュリティパッチを適用する過程は簡単になり、
- 管理者は freebsd-update を使って、
- システムを完全にパッチがあたった状態に保つ事ができるようになりました。
+ &os; のセキュリティパッチを適用する過程は簡単になりました。
+ 管理者は freebsd-update を使うことで、
+ システムを完全にパッチがあたった状態に保つ事ができます。
&os; セキュリティ勧告の詳細については、
&os; セキュリティ勧告
@@ -1357,7 +1357,7 @@ before running "/usr/sbin/freebsd-update install"
/usr/src/UPDATING を読み、
同期しているソースのバージョンで必要となるステップがないかどうかを調べて下さい。
- このファイルには潜在的な問題や特定のコマンドを実行する順などの重要な情報が含まれています。
+ このファイルには潜在的な問題や特定のコマンドを実行する順番などの重要な情報が含まれています。
大きなアップグレードでは、world
をインストールする前に特定のファイルの名前を変更したり、
削除するといった、特別なステップが追加で必要となることがあります。
@@ -1448,7 +1448,7 @@ Script started, output file is /var/tmp/mw.out
この節では各コマンドの機能についてまとめます。
- システム上で world の構築が一度でも行われたのであれば、
+ システム上で world の構築が一度でも行われていると、
前回の構築の際のコピーが
/usr/obj
に存在するはずです。
@@ -1479,7 +1479,7 @@ Script started, output file is /var/tmp/mw.out
再構築は、ある種のメモリ構造体が変更されたような場合には必須で、
ps や top
のようなプログラムは、
- カーネルとソースコードのバージョンが一致しないと正常に動作しないでしょう。
+ カーネルとソースコードのバージョンが一致しないと正常に動作しないことがあります。
&prompt.root; make buildkernel
@@ -1584,7 +1584,7 @@ Script started, output file is /var/tmp/mw.out
使われなくなったファイルを削除します。
もし使われなくなったファイルがディスクに残っていると、
- 問題が起きる可能性があるため重要な作業です。
+ 問題が起きる可能性があるので重要な作業です。
&prompt.root; make delete-old
@@ -1603,7 +1603,7 @@ Script started, output file is /var/tmp/mw.out
すべての ports を再構築する必要があります。
再構築が終わったら、新しいライブラリと競合することを避けるため、
使われなくなったライブラリを削除します。
- この過程に関する詳細については、
+ この過程に関する詳細は、
を参照して下さい。
&prompt.root; make delete-old-libs
@@ -1633,7 +1633,7 @@ Script started, output file is /var/tmp/mw.out
world
の構築プロセスでは、いくつかの設定ファイルが使われます。
- /usr/src に置かれている、
+ /usr/src に置かれている
Makefile には、
&os; を構成するプログラムの構築方法や、
どういう順番でそれらを構築すべきかといった指示が記述されています。
@@ -1645,7 +1645,7 @@ Script started, output file is /var/tmp/mw.out
make の実行やプログラムの構築方法を設定できます。
これらのオプションは、
make が使われる際には常に有効となるため、
- Ports Collection からアプリケーションをコンパイルする時、
+ Ports Collection でのアプリケーションのコンパイル時、
ユーザが書いた C プログラムや &os;
オペレーティングシステムを構築する際に影響を及ぼします。
ある設定を変更したことにより、影響が広い範囲におよび、
@@ -1788,7 +1788,7 @@ Script started, output file is /var/tmp/mw.out
/usr/src/etc
にある設定ファイルの違いを確認するためのものです。
システムの設定ファイルをソースツリーにある設定ファイルにアップデートするには、
- この方法を使用してください。
+ この方法が推奨されています。
mergemaster を使う前に、
既存の /etc
@@ -1811,15 +1811,17 @@ Script started, output file is /var/tmp/mw.out
ファイルの違いの表示方法についてのより詳しい情報は、
&man.diff.1; を参照してください。
- 次に &man.mergemaster.8; は違いのあるファイルをそれぞれ示し、
+ 次に mergemaster
+ は違いのあるファイルをそれぞれ示し、
選択可能なオプションを表示します。
- ここでは、新しいファイルを削除するか、
+ ここでは、一時ファイルと呼ばれる新しいファイルを削除するか、
一時ファイルをそのままインストールするか、
一時ファイルと現在インストールされているファイルを統合するか、
- もしくは結果をもう一度見るかを選択できます。
+ もしくは結果をもう一度見るか、
+ といったオプションから選択できます。
一時ファイルの削除を選ぶと、mergemaster
- に現在のファイルを変更しないで新しいバージョンを削除せよと伝えます。
+ は現在のファイルを変更しないで新しいバージョンを削除します。
この選択は、お勧めできません。
mergemaster
のプロンプトで ? とタイプすれば、
@@ -1848,7 +1850,7 @@ Script started, output file is /var/tmp/mw.out
mergemaster
がシステムファイルの比較を終えたあと、
- 他のオプションについてもプロンプトが表示されます。
+ 他のオプションについてのプロンプトが表示されます。
たとえば、
パスワードファイルを再構築するかどうかを尋ねることがあります。
最後に残った一時ファイルを削除するかどうかを尋ねて終了します。
@@ -2009,28 +2011,28 @@ a good job of merging.
Warning
使われなくなったファイルを削除すると、
- 削除したファイルに依存していたアプリケーションは壊れてしまいます。
+ 削除したファイルに依存していたアプリケーションは動かなくなってしまいます。
特に、古いライブラリを削除する場合に起こり得ます。
- 通常、make
- delete-old-libs
+ 通常、make delete-old-libs
を実行する前に、
これらの古いライブラリを使っているプログラム、ports、
ライブラリを再構築する必要があります。
- 共有ライブラリをチェックするユーティリティとして、
+ 共有ライブラリの依存をチェックするユーティリティとして、
sysutils/libchk や
sysutils/bsdadminscripts
- を利用できます。
+ が用意されています。
使われなくなった共有ライブラリは、
- 新しいライブラリと競合し、以下のようなメッセージを表示することがあります。
+ 新しいライブラリと競合し、
+ 以下のようなメッセージを表示することがあります。
/usr/bin/ld: warning: libz.so.4, needed by /usr/local/lib/libtiff.so, may conflict with libz.so.5
/usr/bin/ld: warning: librpcsvc.so.4, needed by /usr/local/lib/libXext.so, may conflict with librpcsvc.so.5
この問題を解決するには、
- まずライブラリがどの port によってインストールされたかを調べて下さい。
+ ライブラリがどの port によってインストールされたかを調べて下さい。
&prompt.root; pkg which /usr/local/lib/libtiff.so
/usr/local/lib/libtiff.so was installed by package tiff-3.9.4
@@ -2101,8 +2103,8 @@ a good job of merging.
signal 11
signal 11
- (もしくは他のシグナル番号) のエラーがたくさん出て
- コンパイルが失敗するのでしょうか?
+ (もしくは他のシグナル番号)
+ のエラーがたくさん出てコンパイルが失敗するのでしょうか?
これは通常、ハードウェアに問題があることを示しています。