From owner-svn-doc-all@FreeBSD.ORG Fri Mar 21 23:33:04 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4CA59EAB; Fri, 21 Mar 2014 23:33:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 39134C3; Fri, 21 Mar 2014 23:33:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2LNX4XS072342; Fri, 21 Mar 2014 23:33:04 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2LNX4lK072341; Fri, 21 Mar 2014 23:33:04 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201403212333.s2LNX4lK072341@svn.freebsd.org> From: Ryusuke SUZUKI Date: Fri, 21 Mar 2014 23:33:04 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44329 - head/ja_JP.eucJP/books/handbook/cutting-edge X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sat, 22 Mar 2014 02:40:50 +0000 X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 23:33:04 -0000 Author: ryusuke Date: Fri Mar 21 23:33:03 2014 New Revision: 44329 URL: http://svnweb.freebsd.org/changeset/doc/44329 Log: - Merge the following from the English version: r43806 -> r43809 head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml Fri Mar 21 23:17:17 2014 (r44328) +++ head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml Fri Mar 21 23:33:03 2014 (r44329) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r43806 + Original revision: r43809 $FreeBSD$ --> - + ベースシステムの再構築 - 実行される &man.make.1; からの出力は、ファイルに保存すると良いでしょう。 - もし、何か障害が発生した場合、エラーメッセージのコピーを - &os; メーリングリストに投稿してください。 - - ファイルに保存する最も簡単な方法は、&man.script.1; - コマンドを使い、引数に出力を保存したいファイル名を指定することです。 - これを make world の直前に行ない、再構築が終了したら - 以下のように exit と入力してください。 + 実行される &man.make.1; からの出力は、 + ファイルに保存すると良いでしょう。 + もし、何か障害が発生した場合、エラーメッセージのコピーを + &os; メーリングリストに投稿してください。 + + ファイルに保存する最も簡単な方法は、&man.script.1; + コマンドを使い、引数に出力を保存したいファイル名を指定することです。 + これを make world の直前に行ない、再構築が終了したら + 以下のように exit と入力してください。 - &prompt.root; script /var/tmp/mw.out + &prompt.root; script /var/tmp/mw.out Script started, output file is /var/tmp/mw.out &prompt.root; make TARGET … compile, compile, compile … @@ -2459,7 +2460,8 @@ Script done, … - どうして signal 11 + どうして + signal 11 signal 11 (もしくは他のシグナル番号) のエラーがたくさん出て @@ -2482,17 +2484,17 @@ Script done, … - 終了したら /usr/obj + 終了したら /usr/obj を削除してもかまいませんか? このディレクトリには、 - コンパイルの段階で生成された - すべてのオブジェクトファイルが含まれています。 - 通常 make buildworld の最初の段階では、 - このディレクトリを削除して新しくつくり直すようになっています。 + コンパイルの段階で生成された + すべてのオブジェクトファイルが含まれています。 + 通常 make buildworld の最初の段階では、 + このディレクトリを削除して新しくつくり直すようになっています。 構築終了後も /usr/obj - を保存しておいても、あまり意味はありません。 + を保存しておいても、あまり意味はありません。 削除すれば、だいたい 2GB のディスクスペースを解放することができます。 @@ -2509,7 +2511,7 @@ Script done, … 基本的なツールや、 システムライブラリの新しいコピーを作成します。 その後、これらのツールやライブラリがインストールされてから、 - 自分自身の再構築に使われ、もう一度、インストールされます。 + 自分自身の再構築に使われ、もう一度、インストールされます。 システムの残りの部分がその新しいシステムファイルを用いて作り直されます。 再構築の最終段階では、 @@ -2564,48 +2566,49 @@ Building everything.. class="directory">/usr を再マウントしてください。 - /usr/obj - のあるファイルシステムを、 - オプションをつけてマウントもしくは再マウントしてください。 - これによって、ディスクへの書き込みが非同期になります。 - つまり、書き込み命令はすぐに完了するのに対し、 - 実際にデータがディスクに書き込まれるのは、その数秒後になります。 - これによって、書き込み処理の一括化が可能になるため、 - 劇的なパフォーマンスの向上が期待できます。 - - - - - - このオプションを指定すると、ファイルシステムは - 壊れやすくなってしまうことに注意してください。 - このオプションを付けていて、突然電源が落ちた場合には、 - 再起動後にファイルシステムが復旧不能になる可能性が - 非常に高くなります。 - - もし、>/usr/obj - が、ファイルシステムにある唯一のディレクトリであれば、 - これは問題になりません。 - しかし、同じファイルシステムに、他の貴重なデータを置いているときには、 - このオプションを有効にする前に、 - バックアップをきちんと取っておきましょう。 - - - /etc/make.conf に - NO_PROFILE=true をセットして、 - プロファイル版の作成を無効化してください。 - - &man.make.1; に - - を指定して、複数のプロセスを並列に実行させてください。 - これは、単一のプロセッサでも複数のプロセッサでも、 - 同様に恩恵を得ることができます。 - + /usr/obj + のあるファイルシステムを、 + オプションをつけてマウントもしくは再マウントしてください。 + これによって、ディスクへの書き込みが非同期になります。 + つまり、書き込み命令はすぐに完了するのに対し、 + 実際にデータがディスクに書き込まれるのは、その数秒後になります。 + これによって、書き込み処理の一括化が可能になるため、 + 劇的なパフォーマンスの向上が期待できます。 + + + + + + このオプションを指定すると、ファイルシステムは + 壊れやすくなってしまうことに注意してください。 + このオプションを付けていて、突然電源が落ちた場合には、 + 再起動後にファイルシステムが復旧不能になる可能性が + 非常に高くなります。 + + もし、>/usr/obj + が、ファイルシステムにある唯一のディレクトリであれば、 + これは問題になりません。 + しかし、同じファイルシステムに、 + 他の貴重なデータを置いているときには、 + このオプションを有効にする前に、 + バックアップをきちんと取っておきましょう。 + + + /etc/make.conf に + NO_PROFILE=true をセットして、 + プロファイル版の作成を無効化してください。 + + &man.make.1; に + + を指定して、複数のプロセスを並列に実行させてください。 + これは、単一のプロセッサでも複数のプロセッサでも、 + 同様に恩恵を得ることができます。 + - なにか悪いことがあったらどうすればいいですか? + なにか悪いことがあったらどうすればいいですか? まず、自分の環境に前のビルドの余計なゴミが残っていないことをはっきりと確認してください。 @@ -2616,13 +2619,13 @@ Building everything.. &prompt.root; make cleandir &prompt.root; make cleandir - ええ、make cleandir + ええ、make cleandir は本当に 2 回実行するのです。 - そして、make buildworld を行い、 + そして、make buildworld を行い、 全プロセスを最初からやり直してください。 - まだ問題があれば、エラーと uname -a + まだ問題があれば、エラーと uname -a の出力を &a.questions; に送ってください。 設定についてさらに質問されても答えられるよう用意してください!