Date: Tue, 1 Jul 2014 12:21:24 +0000 (UTC) From: Ryusuke SUZUKI <ryusuke@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45184 - head/ja_JP.eucJP/books/handbook/mirrors Message-ID: <201407011221.s61CLOBe046258@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ryusuke Date: Tue Jul 1 12:21:24 2014 New Revision: 45184 URL: http://svnweb.freebsd.org/changeset/doc/45184 Log: - Merge the following from the English version: r44061 -> r44073 head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Tue Jul 1 12:09:02 2014 (r45183) +++ head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Tue Jul 1 12:21:24 2014 (r45184) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r44061 + Original revision: r44073 $FreeBSD$ --> <appendix xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="mirrors"> @@ -753,1754 +753,7 @@ Certificate information: <para>ファイアウォールまたは他の問題のため、<literal>https</literal> を使えなければ、転送速度がより少し早い <literal>svn</literal> を使ってください。 両方を使えない場合には、 - <literal>HTTP</literal> を使ってください。</para> - </sect1> - - <sect1 xml:id="cvsup"> - <title>CVSup を使う (非推奨)</title> - - <para><emphasis>訳: &a.jp.iwasaki;、1997 年 2 月 27 日</emphasis></para> - - <sect2 xml:id="cvsup-intro"> - <title>紹介</title> - - <warning> - <para>CVS および <command>cvsup</command> は、 - プロジェクトにおいて使用されなくなりました。 - かわりに <link - xlink:href="&url.books.handbook;/svn.html">Subversion</link> - を使ってください。</para> - </warning> - - <para><application>CVSup</application> は、 - リモートのサーバホストにあるマスタ CVS リポジトリから - ソースツリーを配布し更新するための - ソフトウェアパッケージです。&os; のソースは、 - カリフォルニアにある中心的な開発マシンの CVS リポジトリの - 中でメンテナンスしています。<application>CVSup</application> - を使用することで、&os; ユーザは - 簡単に自分のソースツリーを最新の状態に - しておくことができます。</para> - - <para><application>CVSup</application> は - <emphasis>pull</emphasis> - モデルとよばれる更新のモデルを採用しています。pull - モデルでは、 - 各クライアントが更新したい場合に更新したい時点で、 - サーバに更新の問い合わせをおこないます。 - サーバはクライアントからの - 更新の要求を受け身の状態で待ちます。したがって、 - すべての更新はクライアント主導でおこなわれます。 - サーバは頼まれもしない更新情報を送るようなことはしません。 - ユーザは <application>CVSup</application> - クライアントを手動で実行して更新をおこなうか、 - <command>cron</command> - ジョブを設定して定期的に自動実行する必要があります。</para> - - <para>用語 <application>CVSup</application> - のように大文字で表記しているものは、ソフトウェアパッケージ - 全体を指します。主な構成物は、 - 各ユーザマシンで実行するクライアントである - <command>cvsup</command>、&os; - の各ミラーサイトで実行するサーバ <command>cvsupd</command> - です。</para> - - <note> - <para><application>csup</application> ユーティリティは - <application>CVSup</application> - ソフトウェアを C 言語で書き直したものです。 - 処理速度が速く、また、Modula-3 言語を使わないため、 - Modula-3 をインストールする必要がありません。 - さらに、ベースシステムに含まれているので、 - すぐに使うことができます。 - <application>csup</application> を使う場合は、 - <application>CVSup</application> のインストールを省略し、 - 以下の文章中の <application>CVSup</application> を - <application>csup</application> に置きかえて読んでください。</para> - </note> - </sect2> - - <sect2 xml:id="cvsup-install"> - <title>インストール</title> - - <para><application>CVSup</application> - をインストールする最も簡単な方法は、&os; - <link linkend="ports">Ports コレクションのパッケージ</link> - からコンパイル済みの - <package>net/cvsup</package> パッケージをインストールすることです。 - もしくは、<package>net/cvsup</package> でも構いません。 - ただし、<package>net/cvsup</package> は - Modula-3 システムに依存していて、構築にかかる時間、 - ディスクスペースは比較的大きくなります。</para> - - <note> - <para>たとえばサーバのような <application>&xorg;</application> - がインストールされていない計算機で <application>CVSup</application> - を使おうとしているのであれば、必ず <application>CVSup</application> - <acronym>GUI</acronym> が含まれていない - <package>net/cvsup-without-gui</package> - を使ってください。</para> - </note> - </sect2> - - <sect2 xml:id="cvsup-config"> - <title>CVSup のコンフィグレーション</title> - - <para><application>CVSup</application> の動作は、<filename>supfile</filename> - と呼ばれるコンフィグレーションファイルで制御します。 - <filename>supfile</filename> のサンプルは、ディレクトリ <link - xlink:href="file://localhost/usr/share/examples/cvsup/"><filename>/usr/share/examples/cvsup/</filename></link> - の下にあります。</para> - - <para><filename>supfile</filename> には以下の <application>CVSup</application> - に関する質問への答えを記述します:</para> - - <itemizedlist> - <listitem> - <para><link linkend="cvsup-config-files"> - どのファイルを受け取りたいのか?</link></para> - </listitem> - - <listitem> - <para><link linkend="cvsup-config-vers"> - どのバージョンのものが欲しいのか?</link></para> - </listitem> - - <listitem> - <para><link linkend="cvsup-config-where"> - どこから入手したいのか?</link></para> - </listitem> - - <listitem> - <para><link linkend="cvsup-config-dest"> - 自分のマシンのどこに置きたいのか?</link></para> - </listitem> - - <listitem> - <para><link linkend="cvsup-config-status"> - どこに status ファイルを置きたいのか?</link></para> - </listitem> - </itemizedlist> - - <para>次のセクションで、これらの質問に順番に答えながら典型的な - <filename>supfile</filename> を組み立てていきます。最初に - <filename>supfile</filename> の全体構造を説明します。</para> - - <para><filename>supfile</filename> はテキストファイルです。 - コメントは <literal>#</literal> から行末までです。 - 空行とコメントだけの行は無視します。</para> - - <para>残りの各行には、 - ユーザが受け取りたいファイル群について記述します。 - 行の始めは、 - サーバ側で定義した論理的なファイルのグループである - <quote>コレクション</quote> の名称です。 - コレクションの名称を指定して、欲しいファイル群を - サーバに伝えます。コレクション名の後には、 - ホワイトスペースで区切られた 0 個以上のフィールドが続きます。 - これらのフィールドが上記の質問に対する答えになります。 - フィールドには 2 種類あります: flag フィールドと value - フィールドです。flag フィールドは <literal>delete</literal> - や <literal>compress</literal> のような - 単独のキーワードから成ります。また、value - フィールドもキーワードで始まりますが、 - キーワードの後にはホワイトスペースは入らず、 - <literal>=</literal> と二つめの単語が続きます。例えば、 - <literal>release=cvs</literal> は value - フィールドです。</para> - - <para>通常、<filename>supfile</filename> - には受け取りたいコレクションを一つ以上指定します。 - <filename>supfile</filename> を組み立てる一つの方法として、 - コレクション毎にすべての関係の - あるフィールドを明示的に指定する方法があります。しかし、 - これでは <filename>supfile</filename> - のすべてのコレクションに対して - ほとんどのフィールドが同じになるため、 - 行が非常に長くなってしまい不便になります。 - これらの問題を避けるため、<application>CVSup</application> - ではデフォルトを指定することのできる - メカニズムが提供されています。特殊な擬似コレクション名 - <literal>*default</literal> で始まる行は、 - <filename>supfile</filename> 中の後続の - コレクションに対して使用する flag フィールドと value - フィールドのデフォルトを設定するために利用できます。 - 個々のコレクションで固有の値を指定すると、 - デフォルト値を無効にできます。また <option>*default</option> - 行を追加すると、<filename>supfile</filename> - の途中からデフォルト値の変更や追加が可能になります。</para> - - <para>これまでの予備知識を基に、 - <link linkend="current">&os;-CURRENT</link> - のメインのソースツリーを受け取って更新するための - <filename>supfile</filename> を組み立ててみましょう。</para> - - <itemizedlist> - <listitem> - <para><anchor xml:id="cvsup-config-files"/> - どのファイルを受け取りたいのか?</para> - - <para><application>CVSup</application> - を通して入手できるファイルは <quote>コレクション</quote> - と呼ばれる名前の付けられたグループにまとめられています。 - 利用可能なコレクションについては - <link linkend="cvsup-collec">後の節</link>の中で説明しています。 - ここでは、&os; システムのメインのソースツリー全体 - を受け取るための設定例を紹介します。 - すべてを含む <literal>src-all</literal> - という単一の大きなコレクションがあります。 - <filename>supfile</filename> - を組み立てる最初のステップとして、 - これらのコレクションを一行に一つずつ記述します - (この場合は一行だけです)。</para> - - <programlisting>src-all</programlisting> - </listitem> - - <listitem> - <para><anchor xml:id="cvsup-config-vers"/> - どのバージョンのものが欲しいのか?</para> - - <para><application>CVSup</application> を使用すると、 - かつて存在していたことのある、事実上どのバージョンの - ソースでも受け取ることができます。これは - <application>cvsupd</application> - サーバがすべてのバージョンを含む CVS - リポジトリに基づいて動作することにより、 - 実現されています。 - <literal>tag=</literal> および - <option>date=</option> の value フィールドを使用して、 - 欲しいバージョンの 一つを指定します。</para> - - <warning> - <para><literal>tag=</literal> - のフィールドの指定は正確に行うように十分注意 - してください。いくつかのタグは特定のコレクションに - 対してのみ有効です。 - タグの綴りが違っていたり不適切なタグを指定すると、 - <application>CVSup</application> はユーザが消し - たくないファイルまで削除してしまいます。特に - <literal>ports-*</literal> のコレクション に対しては - <literal>tag=.</literal> <emphasis>だけ</emphasis> - を指定するようにしてください。</para> - </warning> - - <para><literal>tag=</literal> - フィールドはリポジトリ中のシンボリックタグを指定します。 - tag には revision tag と branch tag の二種類があります。 - revision tag は特定のリビジョンを指します。これは、 - 毎日同じ状態に保つことになります。一方 branch tag は、 - ある時点での開発分流の最新のリビジョンを指します。 - branch tag - は特定のリビジョンを指定している訳ではないので、 - 今日と明日では - 異なるリビジョンを参照することになるかもしれません。</para> - - <para><xref linkend="cvs-tags"/> - にはユーザが興味を持つであろうリビジョンタグの一覧が載せられています。 - <application>CVSup</application> の設定ファイル中でタグを指定する時は、 - <literal>tag=</literal> に続けて書きます - (<literal>RELENG_8</literal> は - <literal>tag=RELENG_8</literal> になります)。 - <literal>tag=.</literal> だけが Ports Collection には - 適切であることに注意してください。</para> - - <warning> - <para>tag - 名を示した通りにタイプされているか十分注意してく - ださい。<application>CVSup</application> は tag - 名が正しいかどうかを見分けることはできません。tag - が間違っていた場合、 - たまたまファイルがまったく存在しない正しい tag が - 指定されたものとして<application>CVSup</application> - は動作します。その場合は、現在あるソースが削 - 除されるでしょう。</para> - </warning> - - <para>branch tag を指定した際には、 - 通常はその開発分流の最新バージョンの - ファイルを受け取ります。 - いくらか前のバージョンを受け取りたい場合は、 - <option>date=</option> の value - フィールドを使って日付を指定することで、 - これを実現することが できます。&man.cvsup.1; - のマニュアルページで、 - その方法を説明しています。</para> - - <para>例として、&os;-CURRENT を受け取りたいとします。 - 次の行を <filename>supfile</filename> - の始めに追加します:</para> - - <programlisting>*default tag=.</programlisting> - - <para><literal>tag=</literal> フィールドも - <literal>date=</literal> - フィールドも指定しなかった場合に - 動き出す重要な特殊なケースがあります。そのケースでは、 - 特定のバージョンの ファイルを受け取るのではなく、 - サーバの CVS リポジトリから実際の RCS - ファイルを直接受け取ります。 - 一般的に開発者はこの処理のモードが好きなようです。 - 彼らのシステム上にリポジトリそのものの - コピーを維持することで、 - リビジョン履歴を閲覧し過去のバージョンの - ファイルを検査できるようになります。しかし、 - これには大きなディスクスペースが必要になります。</para> - </listitem> - - <listitem> - <para><anchor xml:id="cvsup-config-where"/> - どこから入手したいのか?</para> - - <para>更新情報をどこから入手するかを - <command>cvsup</command> に伝えるために - <literal>host=</literal> フィールドを使用します。 - <link linkend="cvsup-mirrors">CVSup ミラーサイト</link> - のどこからでも入手できますが、 - ネット上での最寄りのサイトを選ぶべきでしょう。 - この例では、仮想上の &os; 配布サイト - <systemitem class="fqdomainname">cvsup99.FreeBSD.org</systemitem> - を使用します:</para> - - <programlisting>*default host=cvsup99.FreeBSD.org</programlisting> - - <para><application>CVSup</application> を実行する前にホスト名を - 実在のものに変更する必要があります。どのように - <command>cvsup</command> を実行しても、この設定は - <option>-h <replaceable> hostname</replaceable></option> - を - 使用してコマンドラインで変更することができます。</para> - </listitem> - - <listitem> - <para><anchor xml:id="cvsup-config-dest"/> - 自分のマシンのどこに置きたいのか?</para> - - <para><literal>prefix=</literal> フィールドは、 - <command>cvsup</command> - に受け取ったファイルをどこに置くかを伝えます。 - この例では、ソースファイルを直接メインのソースツリー - <filename>/usr/src</filename> に置きます。 - <filename>src</filename> - ディレクトリはすでにファイルを受け取るために - 選択したコレクションで暗黙に指定しているので、 - これは正しい仕様となります:</para> - - <programlisting>*default prefix=/usr</programlisting> - </listitem> - - <listitem> - <para><anchor xml:id="cvsup-config-status"/> - どこに status ファイルを置きたいのか?</para> - - <para><application>CVSup</application> クライアントは - <quote>base</quote> - ディレクトリと呼ばれる場所に、ある status - ファイルを維持しています。 - すでに受け取った更新情報を追従し続けることで、 - これらのファイルは <application>CVSup</application> - がより効果的に動作することを支援します。標準の base - ディレクトリ <filename>/var/db</filename> - を使用します:</para> - - <programlisting>*default base=/var/db</programlisting> - - <para>base - ディレクトリが存在しない場合は作成しておきましょう。base - ディレクトリが存在しない場合、<command>cvsup</command> - クライアントは実行を拒否します。</para> - </listitem> - - <listitem> - <para>その他もろもろの <filename>supfile</filename> - の設定:</para> - - <para>通常 <filename>supfile</filename> - に入れておくべき行がもう一つあります:</para> - - <programlisting>*default release=cvs delete use-rel-suffix compress</programlisting> - - <para><literal>release=cvs</literal> は、サーバがメインの - &os; CVS リポジトリから - その情報を取得するように指示します。 - ほとんどの場合はこのようにしておきますが、 - ここでの説明の範疇をこえるような - 状況では他の指定をすることも可能です。</para> - - <para><literal>delete</literal> は - <application>CVSup</application> - にファイルを削除することを許可します。 - <application>CVSup</application> が - ソースツリーを完全に最新の状態に - 保てるようにするためには、これは常に - 指定しておくべきでしょう。 - <application>CVSup</application> は、 - これらの責任範囲のファイルだけを慎重に削除します。 - たまたま存在する他の余分なファイルについては、 - まったく手をつけずに残しておきます。</para> - - <para><literal>use-rel-suffix</literal> - は、…神秘的なものです。これについて本当に知りたい人は、 - &man.cvsup.1; のマニュアルページをご覧ください。 - でなければ、何も考えずに指定してみてください。</para> - - <para><literal>compress</literal> は通信チャネルで gzip - 形式の圧縮の使用を有効にします。 - ご使用のネットワーク接続が T1 speed 以上である場合、 - この圧縮を使用しない方がよいかもしれません。 - そうでない場合は十分に役に立ちます。</para> - </listitem> - - <listitem> - <para><filename>supfile</filename> の例のまとめ:</para> - - <para>以下は <filename>supfile</filename> の例の全体です:</para> - - <programlisting>*default tag=. -*default host=cvsup99.FreeBSD.org -*default prefix=/usr -*default base=/var/db -*default release=cvs delete use-rel-suffix compress - -src-all</programlisting> - </listitem> - </itemizedlist> - - <sect3 xml:id="cvsup-refuse-file"> - <title><filename>refuse</filename> ファイル</title> - - <para>既に述べたように、<application>CVSup</application> - は<emphasis>取り寄せ法 (pull method)</emphasis>を用いるのですが、 - これは基本的に次のようなことを意味します。 - まずあなたが <application>CVSup</application> サーバに接続します。 - するとサーバは - <quote>あなたがダウンロードできるのはこれこれです</quote> と言います。 - それに対し、あなたが使っているクライアントは - <quote>わかりました。 - では、これとこれとこれをもらいます</quote> と答えます。 - デフォルトの設定の <application>CVSup</application> クライアントは、 - 設定ファイルで選んだコレクションとタグに適合するすべてのファイルを取得します。 - ツリーの一部をダウンロードするには、 - <filename>refuse</filename> ファイルを使ってください。</para> - - <para><filename>refuse</filename> ファイルは - <application>CVSup</application> に対し、 - コレクションに含まれる一部のファイルを取得することを伝えます。 - 言い換えれば、それはクライアントに対し、 - サーバから来る一部のファイルを<emphasis>拒否</emphasis>するよう指定するということです。 - <filename>refuse</filename> ファイルは - <filename>base/sup/</filename> - にあります (もしファイルがない場合には作成してください)。 - <replaceable>base</replaceable> は <filename>supfile</filename> 内で定義されています。 - 私達は <replaceable>base</replaceable> に - <filename>/var/db</filename> を定義しています。つまり、 - <filename>refuse</filename> ファイルのデフォルトは - <filename>/var/db/sup/refuse</filename> - ということになります。</para> - - <para><filename>refuse</filename> ファイルの書式は、単にダウンロードしたくないファイルや - ディレクトリの名前が書いてあるだけの非常にシンプルなものです。 - たとえば、以下のような <filename>refuse</filename> ファイルが考えられます。</para> - - <programlisting>bin/ -usr.bin/</programlisting> - - <para>まったく必要としないファイルをダウンロードする必要がなくなり、 - インターネット接続の回線が遅かったり従量制で課金されている人は時間を節約できるようになります。 - <filename>refuse</filename> ファイルの詳細や - <application>CVSup</application> が持つその他の便利な機能に関しては - マニュアルページを参照してください。</para> - </sect3> - </sect2> - - <sect2> - <title><application>CVSup</application> の実行</title> - - <para>さて、更新の準備ができました。 - これを実行するコマンドラインは実に簡単です:</para> - - <screen>&prompt.root; <userinput>cvsup supfile</userinput></screen> - - <para>もちろん、ここでの - <filename>supfile</filename> - は作成したばかりの <filename>supfile</filename> のファイル名です。X11 - 環境で実行するものと仮定して、<command>cvsup</command> は - 通常の操作に必要なボタンを持つ GUI ウィンドウを表示します。 - <guibutton>go</guibutton> ボタンを押して、 - 実行を監視してください。</para> - - <para>この例では実際の <filename>/usr/src</filename> - ツリーを更新しているので、<command>cvsup</command> - にファイルを更新するのに必要なパーミッションを与えるために、 - ユーザ <systemitem class="username">root</systemitem> で実行する必要があります。 - コンフィグレーションファイルを作ったばかりで、 - しかも以前にこのプログラムを実行したことがないので、 - 神経質になるのは無理もない話だと思います。 - 大切なファイルに触らずに試しに実行する簡単な方法があります。 - どこか適当な場所に空のディレクトリを作成して、 - コマンドラインの引数で指定するだけです:</para> - - <screen>&prompt.root; <userinput>mkdir /var/tmp/dest</userinput> -&prompt.root; <userinput>cvsup supfile /var/tmp/dest</userinput></screen> - - <para>指定したディレクトリは、すべての更新されるファイルの - 更新先ディレクトリとして使用します。 - <application>CVSup</application> は - <filename>/usr/src</filename> の下のファイルを検査しますが、 - 変更や削除はまったくおこないません。かわりに - <filename>/var/tmp/dest/usr/src</filename> - に更新されたすべてのファイルが置かれるようになります。 - この方法で実行した場合は、<application>CVSup</application> - は base ディレクトリの status - ファイルを更新せずにそのままにします。 - これらのファイルの新しいバージョンは指定されたディレクトリ - に書き込まれます。<filename>/usr/src</filename> - の読み取り許可がある限り、このような試し実行のためにユーザ - <systemitem class="username">root</systemitem> になる必要はありません。</para> - - <para>X11 を利用していないとか単に GUI が気に入らない場合は、 - <command>cvsup</command> 起動時にコマンドラインに - 二つほどオプションを追加する必要があります:</para> - - <screen>&prompt.root; <userinput>cvsup -g -L 2 supfile</userinput></screen> - - <para><option>-g</option> オプションは <application>CVSup</application> - に GUI を使用しないように伝えます。X11 - を利用していない場合には自動的に指定されますが、 - そうでない場合は明示的に指定します。</para> - - <para><option>-L 2</option> オプションは <application>cvsup</application> - にファイル更新中の詳細情報をプリントアウト - するように伝えます。冗長性には <option>-L 0</option> から - <option>-L 2</option> までの三つのレベルがあります。 - デフォルトは 0 であり、エラーメッセージ以外はまったく出力 - しません。</para> - - <para>たくさんの他のオプション変数があります。 - それらの簡単な一覧は <command>cvsup -H</command> - で表示されます。 - より詳しい説明はマニュアルページをご覧ください。</para> - - <para>動作している更新の方法に満足したら、&man.cron.8; - を使って <application>CVSup</application> を定期的に - 実行させる準備をすることができます。cron から起動する際には、 - 明示的に <application>CVSup</application> が GUI - を使わないようにする必要があります。</para> - </sect2> - - <sect2 xml:id="cvsup-collec"> - <title><application>CVSup</application> ファイルコレクション</title> - - <para><application>CVSup</application> - 経由で入手できるファイルコレクションは - 階層的に組織化されています。 - いくつか大きなコレクションがあり、 - それらは小さなサブコレクションに 分割されています。 - 大きなコレクションは、そのサブコレクション毎に - 受信することと同じことになります。 - 下の一覧ではコレクション間の階層関係を - 字下げして表現します。</para> - - <para>最も一般的に使用するコレクションは - <literal>src-all</literal> です。</para> - - <variablelist> - <varlistentry> - <term><literal>cvs-all release=cvs</literal></term> - - <listitem> - <para>メインの &os; CVS リポジトリであり、 - 暗号のコードを含んでいます。</para> - - <variablelist> - <varlistentry> - <term><literal>distrib release=cvs</literal></term> - - <listitem> - <para>&os; - の配布とミラーに関連するファイルです。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term> - <literal>projects-all release=cvs</literal> - </term> - - <listitem> - <para>&os; プロジェクトのリポジトリのソース。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-all release=cvs</literal></term> - - <listitem> - <para>メインの &os; ソース群であり、 - 暗号のコードを含んでいます。</para> - - <variablelist> - <varlistentry> - <term><literal>src-base - release=cvs</literal></term> - - <listitem> - <para><filename>/usr/src</filename> - のトップにあるその他のファイル。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-bin - release=cvs</literal></term> - - <listitem> - <para>シングルユーザモードで必要なユーザユーティリティ - (<filename>/usr/src/bin</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-cddl - release=cvs</literal></term> - - <listitem> - <para>CDDL ライセンスのユーティリティおよびライブラリ - (<filename>/usr/src/cddl</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-contrib - release=cvs</literal></term> - - <listitem> - <para>&os; - プロジェクト外部からのユーティリティおよびライブラリ、 - 比較的無修正 - (<filename>/usr/src/contrib</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term> - <literal>src-crypto release=cvs</literal> - </term> - - <listitem> - <para>&os; - プロジェクトの外部で開発された暗号ユーティリティとライブラリで、 - ほとんどそのままの形で使われます - (<filename>/usr/src/crypto</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term> - <literal>src-eBones release=cvs</literal> - </term> - - <listitem> - <para>Kerberos と DES - (<filename>/usr/src/eBones</filename>) のこと。 - 現在の &os; リリースでは使われていません。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-etc - release=cvs</literal></term> - - <listitem> - <para>システムコンフィグレーションファイル - (<filename>/usr/src/etc</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-games - release=cvs</literal></term> - - <listitem> - <para>ゲーム - (<filename>/usr/src/games</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-gnu - release=cvs</literal></term> - - <listitem> - <para>GNU Public License - 下にあるユーティリティ - (<filename>/usr/src/gnu</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-include - release=cvs</literal></term> - - <listitem> - <para>ヘッダファイル - (<filename>/usr/src/include</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-kerberos5 - release=cvs</literal></term> - - <listitem> - <para>Kerberos5 セキュリティパッケージ - (<filename>/usr/src/kerberos5</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-kerberosIV - release=cvs</literal></term> - - <listitem> - <para>KerberosIV セキュリティパッケージ - (<filename>/usr/src/kerberosIV</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-lib - release=cvs</literal></term> - - <listitem> - <para>ライブラリ - (<filename>/usr/src/lib</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-libexec - release=cvs</literal></term> - - <listitem> - <para>システムプログラムであり、 - 通常は他のプログラムから実行される - (<filename>/usr/src/libexec</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-release - release=cvs</literal></term> - - <listitem> - <para>&os; の release - を構築するために必要なファイル - (<filename>/usr/src/release</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-rescue - release=cvs</literal></term> - - <listitem> - <para>システム復旧のためのスタティックリンクされている緊急用プログラム。 - &man.rescue.8; をご覧ください - (<filename>/usr/src/rescue</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term> - <literal>src-sbin release=cvs</literal> - </term> - - <listitem> - <para>シングルユーザモード用の - システムユーティリティ - (<filename>/usr/src/sbin</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-secure - release=cvs</literal></term> - - <listitem> - <para>暗号化ライブラリとコマンド - (<filename>/usr/src/secure</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-share - release=cvs</literal></term> - - <listitem> - <para>多様なシステム間で共有可能なファイル - (<filename>/usr/src/share</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-sys - release=cvs</literal></term> - - <listitem> - <para>カーネル - (<filename>/usr/src/sys</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-sys-crypto - release=cvs</literal></term> - - <listitem> - <para>カーネル用の暗号コード - (<filename>/usr/src/sys/crypto</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-tools - release=cvs</literal></term> - - <listitem> - <para>&os; の保守用の色々なツール - (<filename>/usr/src/tools</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-usrbin - release=cvs</literal></term> - - <listitem> - <para>ユーザユーティリティ - (<filename>/usr/src/usr.bin</filename>)。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>src-usrsbin - release=cvs</literal></term> - - <listitem> - <para>システムユーティリティ - (<filename>/usr/src/usr.sbin</filename>)。</para> - </listitem> - </varlistentry> - </variablelist> - </listitem> - </varlistentry> - </variablelist> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>distrib release=self</literal></term> - - <listitem> - <para><application>CVSup</application> - サーバ自身のコンフィグレーションファイルです。CVSup - ミラーサイトが使用します。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>gnats release=current</literal></term> - - <listitem> - <para>GNATS バグトラッキングデータベースです。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><literal>mail-archive release=current</literal></term> - - <listitem> - <para>&os; 関連メーリングリストのアーカイブ。</para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - - <sect2> - <title>詳細について</title> - - <para><application>CVSup</application> の FAQ や - <application>CVSup</application> に関するその他の情報については - <link xlink:href="http://www.cvsup.org"> - The CVSup Home Page</link> をご覧ください。</para> - - <para><application>CVSup</application> のほとんどの &os; - 関連の議論は &a.hackers; でおこなわれています。 - ソフトウェアの新しいバージョンは &a.announce; で - アナウンスされます。</para> - - <para><application>CVSup</application> に関する質問やバグ報告については - <link xlink:href="http://www.cvsup.org/faq.html#bugreports"> - CVSup FAQ</link> をご覧ください。</para> - </sect2> - - <sect2 xml:id="cvsup-mirrors"> - <title>CVSup サイト</title> - - <para>&os; の <link linkend="cvsup">CVSup</link> - サーバは以下のサイトで稼働しています。</para> - - &chap.mirrors.cvsup.index.inc; - - &chap.mirrors.lastmod.inc; - - &chap.mirrors.cvsup.inc; - - </sect2> - </sect1> - - <sect1 xml:id="cvs-tags"> - <title>CVS タグ</title> - - <warning> - <para>CVS は、プロジェクトにおいて使用されなくなったため、 - 非推奨になりました。 - かわりに <application>Subversion</application> - を使ってください。</para> - </warning> - - <para><application>cvs</application> や <application>CVSup</application> - を使用してソースを入手したり同期させたりするとき、 - リビジョンタグを指定しなければなりません。 - リビジョンタグは、特定の &os; 開発ブランチか、 - もしくはある時刻に対応しています。前者を <quote>ブランチタグ</quote>、 - 後者を <quote>リリースタグ</quote> と呼びます。</para> - - - <sect2> - <title>ブランチタグ</title> - - <para>ここにある <literal>HEAD</literal> (常に有効なタグ) - 以外のすべてのタグは、<filename>src/</filename> のみに有効です。 - <filename>ports/</filename>、<filename>doc/</filename>、 - <filename>www/</filename> ツリーは、ブランチに分けられていません。</para> - - <variablelist> - <varlistentry> - <term>HEAD</term> - - <listitem> - <para>主要部をなす流れ、すなわち &os;-CURRENT - のための名前です。また、 - どのリビジョンも指定されなかったときにはこれになります。</para> - - <para><application>CVSup</application> では、 - このタグは <literal>.</literal> で表されます - (句読点ではありません。<literal>.</literal> - 文字そのものです)。</para> - - <note> - <para>CVS - ではこれがリビジョンタグが指定されなかった時のデフォルトです。 - STABLE な計算機上に CURRENT - のソースをチェクアウトしたりアップデートするのは、 - 思うところがあってやっているのというのでなければ、 - よい考え<emphasis>とはいえません</emphasis>。</para> - </note> - </listitem> - </varlistentry> - - <varlistentry> - <term>RELENG_9</term> - - <listitem> - <para>&os;-9.X の開発のための流れです。 - &os; 9-STABLE としても知られています。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>RELENG_9_1</term> - - <listitem> - <para>&os;-9.1 用のリリースブランチ。セキュリティ勧告や、 - その他の深刻なセキュリティ上の修正があった場合にのみ使われます。</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>RELENG_9_0</term> - - <listitem> - <para>&os;-9.0 用のリリースブランチ。セキュリティ勧告や - その他の深刻なセキュリティ上の修正があった場合にのみ使われます。</para> - </listitem> - </varlistentry> - *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407011221.s61CLOBe046258>