- Merge the following from the English version:

r47312 -> r47330	head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml
This commit is contained in:
Ryusuke SUZUKI 2015-09-03 11:01:09 +00:00
parent 7a9e8b1425
commit 67f82d291f
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47353

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r47312
Original revision: r47330
$FreeBSD$
-->
<appendix xmlns="http://docbook.org/ns/docbook"
@ -112,14 +112,14 @@ This site doesn't have any products newer than 8.1 which is now EOL'd
これは、プロジェクトクラスタの管理者により運用されている数多くのコンピュータから構成されています。
また、GeoDNS により、近くの利用可能なミラーをユーザに提供します。</para>
<para>さらに、&os; は以下のミラーサイトから anonymous <acronym>FTP</acronym>
によって入手できます。もし &os; anonymous <acronym>FTP</acronym>
によって手にいれる場合は、
近くのサイトを利用するようにしてください。
<para>さらに、&os; は以下のミラーサイトから
anonymous <acronym>FTP</acronym> によって入手できます。
&os; を anonymous <acronym>FTP</acronym>
から入手する場合には、近くのサイトを利用するようにしてください。
<quote>一次ミラーサイト</quote> としてあげられているサイトには、
&os; の各アーキテクチャで利用可能なすべてのバージョンのアーカイブ一式が用意されています
&os; の各アーキテクチャで利用可能なすべてのバージョンのアーカイブ一式が用意されていますが、
あなたが住んでいる国や地域には、
より高速にダウンロードできるサイトがおそらくあるでしょう
おそらくより高速にダウンロードできるサイトが用意されています
各国のミラーサイトには、
人気のあるアーキテクチャの最新のバージョンが置いてありますが、
&os; のアーカイブ全体はもしかするとないかもしれません。
@ -191,17 +191,13 @@ This site doesn't have any products newer than 8.1 which is now EOL'd
<variablelist>
<varlistentry>
<term>カリフォルニア、サンフランシスコ近辺、公式なソース</term>
<term>グローバルミラー</term>
<listitem>
<itemizedlist>
<listitem>
<para><uri
xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CTM/">ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CTM/</uri></para>
</listitem>
<listitem>
<para><uri
xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CTM/">ftp://ftp.FreeBSD.org/pub/FreeBSD/CTM/</uri></para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
@ -476,58 +472,66 @@ Comment out for now until these can be verified.
を使うことを好むでしょう。</para>
</note>
<para>このでは、&os; システムへの
<application>Subversion</application> のインストール方法および
&os; リポジトリをローカルに準備する方法について説明します。
<application>Subversion</application>
<para>このでは、&os; システムへの
<application>Subversion</application> のインストール方法および
&os; リポジトリをローカルに作成する方法について説明します。
さらに <application>Subversion</application>
を利用するための情報についても紹介します。</para>
</sect2>
<sect2 xml:id="svn-ssl-certificates">
<title>ルート <acronym>SSL</acronym> 証明書</title>
<para><package role="port">security/ca_root_nss</package>
をインストールすることで、
<application>Subversion</application> は、
<acronym>HTTPS</acronym> リポジトリサーバを検証できます。
ルート <acronym>SSL</acronym> 証明書は、
port からインストールできます。</para>
<screen>&prompt.root; <userinput>cd /usr/ports/security/ca_root_nss</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>または package からインストールしてください。</para>
<screen>&prompt.root; <userinput>pkg install ca_root_nss</userinput></screen>
</sect2>
<sect2 xml:id="svn-svnlite">
<title>Svnlite</title>
<title><application>Svnlite</application></title>
<para>&os; には、機能は同じですが
<application>Subversion</application> より軽い
<command>svnlite</command> がインストールされています。
<command>svnlite</command> があなたの要求を満たしているのであれば、
他にインストールする必要はありません。</para>
<para><command>svnlite</command>
<acronym>HTTPS</acronym> サーバにアクセスしたいのであれば、
ルート証明書バンドルをインストール必要があります。</para>
<screen>&prompt.root; <userinput>pkg install ca_root_nss</userinput></screen>
<para>証明書バンドルをインストールすることで、
<command>svnlite</command>
は改ざんなくリポジトリサーバと安全に通信できます。</para>
<para><command>svnlite</command> を使用する場合には、
以下で示される例において、コマンド名を置き換えてください。</para>
<para>&os; には、<application>Subversion</application>
より軽い <command>svnlite</command>
がインストールされています。
<application>Subversion</application> の port または package は、
Python もしくは Perl <acronym>API</acronym> が必要な時や、
最新の Subversion を使用したい時のみ必要となります。</para>
<para>通常の <application>Subversion</application> と、
<literal>svnlite</literal> との違いは、
使用する時のコマンド名が異なるだけです。</para>
</sect2>
<sect2 xml:id="svn-install">
<title>インストール</title>
<para><command>svnlite</command> を利用できない場合や、
<application>Subversion</application> を使いたいのであれば、
フルバージョンの <application>Subversion</application>
を使いたいのであれば、
事前に <application>Subversion</application>
をインストールしておく必要があります。</para>
<para>もし、すでに ports ツリーが用意してあれば、
以下のようにして <application>Subversion</application>
をインストールできます。</para>
<para><application>Subversion</application>
Ports Collection からインストールできます。</para>
<screen>&prompt.root; <userinput>cd /usr/ports/devel/subversion</userinput>
&prompt.root; <userinput>make install clean</userinput>
&prompt.root; <userinput>cd /usr/ports/security/ca_root_nss</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>package を使うと、簡単に
<application>Subversion</application> をインストールできます。</para>
<para>package を使って
<application>Subversion</application>
をインストールすることもできます。</para>
<screen>&prompt.root; <userinput>pkg install subversion</userinput>
&prompt.root; <userinput>pkg install ca_root_nss</userinput></screen>
<screen>&prompt.root; <userinput>pkg install subversion</userinput></screen>
</sect2>
<sect2 xml:id="svn-usage">
@ -539,8 +543,8 @@ Comment out for now until these can be verified.
<emphasis>ローカル作業コピー</emphasis> と呼びます。</para>
<warning>
<para><emphasis><command>checkout</command> を使う前に、
ローカルディレクトリを移動するか削除してください。</emphasis></para>
<para><command>checkout</command>はじめて使う前に、
ローカルディレクトリを移動するか削除してください。</para>
<para><command>svn</command>
以外の方法で用意されたディレクトリでチェックアウトすると、
@ -552,7 +556,6 @@ Comment out for now until these can be verified.
<replaceable>protocol://hostname/path</replaceable> 形式の
<acronym>URL</acronym> を用います。
以下に記載されているように、
ミラーサイトは異なる複数のプロトコルに対応しています。
アクセスする &os; リポジトリは、パス (path) の最初で指定します。
リポジトリは 3 つあります。
<literal>base</literal>&os; ベースシステムのソースコード、
@ -565,23 +568,17 @@ Comment out for now until these can be verified.
<para>以下のように入力して、リポジトリからチェックアウトしてください。</para>
<screen>&prompt.root; <userinput>svn checkout <replaceable>svn-mirror</replaceable>/<replaceable>repository</replaceable>/<replaceable>branch</replaceable> <replaceable>lwcdir</replaceable></userinput></screen>
<screen>&prompt.root; <userinput>svn checkout https://svn.FreeBSD.org/<replaceable>repository</replaceable>/<replaceable>branch</replaceable> <replaceable>lwcdir</replaceable></userinput></screen>
<para>ここで、<replaceable>repository</replaceable>,
<replaceable>branch</replaceable> および <replaceable>root</replaceable>
は以下のとおりです。</para>
<itemizedlist>
<listitem>
<para><replaceable>svn-mirror</replaceable> は、
<link linkend="svn-mirrors">Subversion
ミラーサイト</link> のひとつの URL です。</para>
</listitem>
<listitem>
<para><replaceable>repository</replaceable> には、
プロジェクトのリポジトリ、すなわち <literal>base</literal>,
<literal>ports</literal>, または <literal>doc</literal>
プロジェクトリポジトリの <literal>base</literal>,
<literal>ports</literal> または <literal>doc</literal>
のどれかひとつを指定します。</para>
</listitem>
@ -620,11 +617,12 @@ Comment out for now until these can be verified.
それが <command>svn</command> によって生成されたものでなければ、
チェックアウトする前に、名前を変更するか削除してください。</para>
<screen>&prompt.root; <userinput>svn checkout <replaceable>https://svn.FreeBSD.org</replaceable>/ports/head /usr/ports</userinput></screen>
<screen>&prompt.root; <userinput>svn checkout https://svn.FreeBSD.org/ports/head /usr/ports</userinput></screen>
<para>初めてチェックアウトする際には、
リモートリポジトリのすべてのブランチをダウンロードするので時間がかかります。
どうぞ我慢してください。</para>
リモートリポジトリのすべてのブランチをダウンロードする必要があるので、
時間がかかります。
我慢してください。</para>
<para>初めてのチェックアウト後は、
以下を実行することでローカル作業コピーをアップデートできます。</para>
@ -662,9 +660,11 @@ Comment out for now until these can be verified.
<secondary>ミラーサイト</secondary>
</indexterm>
<para>&os; <application>Subversion</application> リポジトリである
<systemitem class="fqdomainname">svn.FreeBSD.org</systemitem> は、
公にアクセス可能なミラーネットワークで、
<para>&os; <application>Subversion</application> リポジトリは、</para>
<programlisting>svn.FreeBSD.org</programlisting>
<para>です。これは、公にアクセス可能なミラーネットワークで、
GeoDNS を用いて適切なバックエンドサーバを選択しています。
ブラウザを用いて &os;<application>Subversion</application>
リポジトリを参照するには、<link
@ -790,8 +790,8 @@ Comment out for now until these can be verified.
こちらの方が豊富なオプションを備え、送り側と受け側の差分だけを
転送するという rsync リモート更新プロトコルを使用するという点が異なります。
rsync を使うと、ネットワーク経由での同期を非常に高速に行なうことが可能です。
特に、&os; <acronym>FTP</acronym> サーバや CVS
リポジトリのミラーサイトを作成する時に便利でしょう。
特に、&os; <acronym>FTP</acronym>
サーバのミラーサイトを作成する時に便利でしょう。
<application>rsync</application> は、多くのオペレーティングシステムで
利用することができます。&os; 版は、<package>net/rsync</package>
port か、package を使ってください。</para>