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