diff --git a/ja/handbook/current.sgml b/ja/handbook/current.sgml index 74422613d8..d835e4315e 100644 --- a/ja/handbook/current.sgml +++ b/ja/handbook/current.sgml @@ -1,156 +1,166 @@ - + - + 最新のFreeBSDを追いかける

原作: &a.jkh;.

訳: &a.hanai;6 November 1996. -FreeBSD-currentってなに? + +FreeBSD-current ってなに? -

FreeBSD-currentとは,文字通りに,日々変更されているFreeBSDのソース +

FreeBSD-current とは,文字通りに,日々変更されている FreeBSD のソース のスナップショット以外の何ものでもありません.中には現在開発途上の ソフトウェア, 実験的な変更、あるいは過渡的な機能などが含まれています. また, この中に入っている機能がすべて次の公式リリースに入るとはかぎりません. -FreeBSD-currentをソースからほとんど毎日コンパイルしている人はたくさん -いますが, 時期によってはFreeBSD-currentはコンパイルさえできない状態に +FreeBSD-current をソースからほとんど毎日コンパイルしている人はたくさん +いますが, 時期によっては FreeBSD-current はコンパイルさえできない状態に なっていることもあります. これらの問題は一般的には可能な限り素早く解決 -されますが, FreeBSD-currentのソースが不幸をもたらすか, それとも非常に +されますが, FreeBSD-current のソースが不幸をもたらすか, それとも非常に 素晴らしい機能をもたらすかというのは文字通り, ある与えられた24時間の間 のどの部分であなたがソースを手に入れたか, による場合もあります. -誰がFreeBSD-currentを必要としてるの? +誰が FreeBSD-current を必要としてるの? -

FreeBSD-currentは次の3つのどれかにあてはまる人のために一般に公開してい +

FreeBSD-current は, 主に次の三つの重要なグループを対象としています. ます. - - ソースツリーの,ある部分または別の部分に関して活発に作業して - いるFreeBSDグループのメンバ.彼らにとっては`最新のもの'に維持して - おくことは絶対的な要求なのです. - - FreeBSD-currentが出来るだけ健全である時間の割合を増やすために - 様々な問題と戦うのに時間を費やすのを厭わず活発にテストを行なっている - FreeBSDグループのメンバ.彼らはまた様々な変更に関する提案やFreeBSD - の大まかな方向付けを行ないたいと思っている人々でもあります. +

+

ソースツリーのある部分に関して活発に作業している FreeBSD + グループのメンバー. 彼らにとっては「最新のもの」にしておくのが + 絶対に必要なことなのです. + +

活発にテストをする FreeBSD グループのメンバー. + 彼らは, FreeBSD-current を「健全である」ことを出来るだけ確認す + るために種々の問題と戦うのに時間を費やすのを厭わない人々です. + 彼らはまた, 様々な変更に関する提案や FreeBSD の大まかな方向付 + けを行ないたいと思っている人々でもあります. - 単に,様々な事に目を向け,参考のために(例えば,動かすためではなく - 読むために)最新のソースを使いたいと思っているFreeBSD(または - 他の)グループのまわりにいるメンバ.これらの人々はまた時によってコメ - ントをしたりコードを寄稿したりします. +

単に, 様々な事に目を向け, 参考のために (例えば,動かすた + めではなく 読むために) 最新のソースを使いたいと思って + いる FreeBSD (または他の) グループのまわりにいるメンバー. + これらの人々はまた, 時々コメントやコードを寄稿してくれます. -FreeBSD-currentに期待してはいけないことは? +FreeBSD-currentに期待してはいけないことは?

- あなたが何か新しいカッコイイモノがあると聞き, あなたの - 周りで最初にそれを持ちたいためにリリース前のコードの断片を - 追いかけること. +

なにか新しくカッコイイモノがあると聞き, 自分の周囲では + 一番にそれを持ちたいがためにリリース前のコードの断片を追いかけること. - バグを修正するための素早い方法. +

バグを修正するための素早い方法. - 我々によって ``公式にサポートされている'' こと. +

我々によって「公式にサポートされている」こと. 私たちは3つの「公式な」FreeBSD-currentのグループの一つに実際に属する 人々を助けるのにベストを尽くしますが, 技術的なサポートを行なうには 単に「時間が足りない」のです. - これは我々が外の人を助けるの好まないケチで意地悪い人間だと - いうことではなく(もしそうなら FreeBSD なんかやっていません), 文字通り + これは我々が外の人を助けるのを好まない, ケチで意地悪い人間だと + いうことではなく (もしそうなら FreeBSD なんかやっていません), 文字通り 我々は一日に400ものメッセージに答えかつ FreeBSD の作業をする - ことなど出来ない! ということなのです. もし, たくさんの質問に答えるか + ことなど出来ない! ということなのです. もし, たくさんの質問に答えるか, それとも FreeBSD を良くする作業を続けるかという選択が与えられた場合, あなた方のほとんどは後者を支持する, と私は確信しています. -FreeBSD-currentを使う +FreeBSD-currentを使う -

&a.current;と&a.cvsall;に加わって下さい. +

+ &a.current; と &a.cvsall; に加わって下さい. これは単に良い考えであるというだけでなく, 必須のことなのです. - もしFreeBSD-currentメーリングリストに入っていなければ, + もし FreeBSD-current メーリングリストに入っていなければ, 様々な人がシステムの現在の状態について述べているコメントを決して見ることは ありませんし, 従って他の人が既に見つけて解決している多くの問題に戸惑っ - てあきらめてしまうでしょう. さらに言うと, 非常に不可欠な情報 - (例えば, 「やぁ, みんな! /usr/srcを作り直す前にカーネルの - 再構築をやらないといけないよ, さもないととんでもないクラッシュが起きるぜ!」)を見逃してしまうでしょう. + てあきらめてしまうでしょう. さらに言うと, システムを正常に保つため + の重要な情報を見逃してしまう可能性もあります. - cvs-allメーリングリストはそれぞれの変更についてそれに関して起 - こり得る情報を見ることが出来ます. + cvs-all メーリングリストでは, それぞれの変更についての + commit ログを見ることができますし, それに関して起こり得る副作用の + 情報を得ることができ, もう一つの加わるに値するメーリングリストです. - これらのメーリングリストに入るには, &a.majordomo;へ + これらのメーリングリストに入るには, &a.majordomo; へ subscribe freebsd-current subscribe cvs-all と書いたメールを送って下さい. - オプションとして本文に`help'と書けば Majordomo はあなたへ我々がサポ + オプションとして本文に `help' と書けば, Majordomo は我々がサポ ートする様々なメーリングリストに参加/脱退する方法に関する詳しい ヘルプを送ります. - ftp.FreeBSD.ORGからのソースの入手. 以下の3つの方法で行なうこと +

ftp.FreeBSD.ORG からのソースの入手. 以下の3つの方法で行なうこと が出来ます. - 下に述べられているを用いる. +

下に述べられているを用いる. 均一なレートの, 良質の TCP/IP 接続を持っていない人には, これが一番いい方法でしょう. - を +

を用いて使用する. - これは2番目に推薦される方法です. なぜなら, cvsupによって一度全体 + これは 2 番目に推薦される方法です. なぜなら, cvsup によって一度全体 を入手し, 後は変更されたところだけを入手することが出来るからです. - たくさんの人がcvsupをcronから起動し, 自動的にソースを最新のもの - に保っています. + たくさんの人が自動的にソースを最新のもに保つために cvsup + を cron から起動しています. これを行なうための非常に簡単な + 方法は, 単に + + + pkg_add -f ftp://ftp.freebsd.org/pub/FreeBSD/development/CVSup/cvsupit.tgz + + + とタイプすることです. - ftpを使う. FreeBSD-currentのソースツリーは常に +

ftpを使う. FreeBSD-currentのソースツリーは常に に公開されています. 我々はまた全体をcompress/tarして入手できる `wu-ftpd' を使ってい ます. 例えば, usr.bin/lex があったとすると, ftp> cd usr.bin ftp> get lex.tar.Z とすることにより, ディレクトリ全体(この場合, usr.bin/lex以下全体) をcompressされたtarファイルとして入手することができます. - 以上のことをまとめると, 必要に応じて迅速なアクセスをする必要があり, - 接続のバンド幅が問題ではなければcvsupかftpを使いましょう. そうではなければ - CTMを使いましょう. + 以上のことをまとめると, 必要に応じて迅速なアクセスをする必要があり, + 接続のバンド幅が問題ではなければ cvsup か ftp を使いましょう. そう + ではなければ CTM を使いましょう. - もしソースを, 眺めるだけでなく走らせるために入手しているので + もしソースを, 眺めるだけでなく走らせるために入手しているので あれば, 一部だけ選ぶのではなく, current の全体を手に入れてください. なぜなら, ソースの様々な部分が他の部分の更新に依存しており, 一部のみを コンパイルしようとすると, ほぼ間違いなくトラブルを起こすからです. - current をコンパイルする前に /usr/src にある Makefile - をよく読んでください. アップグレードの処理の一部として, - 少なくとも一回は最初に `' - を行なうべきでしょう. - &a.current;を読めば, 次のリリースへ向けて, 時々必要になる - 他のブートストラップの方法に関して常に最新情報を得ることが出来ます. + current をコンパイルする前に /usr/src にある Makefile + をよく読んでください. アップグレードの処理の一部として, + 少なくとも一回は最初に `' + を行なうべきでしょう. + &a.current; を読めば, 次のリリースへ向けて, 時々必要になる + 他のブートストラップの方法に関して常に最新情報を得ることが出来ます. - アクティブになって下さい! もしFreeBSD-currentを走らせているなら +

アクティブになって下さい! もしFreeBSD-currentを走らせているなら 我々はそれに関するコメント, 特に拡張やバグ潰しに関する提案, を欲して います. コードを伴う提案はもっとも歓迎されるものです! +