- Merge the following from the English version:

r49827 -> r49828	head/ja_JP.eucJP/books/handbook/ports/chapter.xml
This commit is contained in:
Ryusuke SUZUKI 2017-01-20 17:09:05 +00:00
parent f76db6814a
commit b2ce8926bf
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49873

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r49827
Original revision: r49828
$FreeBSD$
-->
<chapter xmlns="http://docbook.org/ns/docbook"
@ -96,28 +96,26 @@
</step>
</procedure>
<para>インストールしているソフトウェアパッケージが、
&os; を意識して移植されたものでなかったり、
&os; 上でテストされていなければ、
正しくインストールが行われ、適切に動くようにコードを調べ、
編集する必要があるかもしれません。
この文書を書いている時点では、&os.numports;
を越えるサードパーティ製アプリケーションが利用可能です。</para>
<para>&os; の package は、コンパイル済みのアプリケーションの全コマンド、
各種設定ファイルやドキュメントを含んでいます。
<application>pkg</application>
コマンドでは、<command>pkg install</command> といったコマンドで、
package を扱うことができます。</para>
<para>&os; port は、
<para>&os; <emphasis>port</emphasis> は、
アプリケーションをソースコードからコンパイルする際の処理を自動化するように設計されたファイルの集まりです。
port を構成するファイルは、
自動的にアプリケーションをダウンロードし、展開、パッチ作業、
コンパイル、そしてインストールを行うために必要な情報を含んでいます。</para>
<para>さらに ports システムは、&os; の package
管理コマンドで扱うことのできる packages を生成できます。</para>
<para>ソフトウェアが、すでに &os; に移植され、
&os; 上で試験されていなければ、
適切にインストールが行われ、動作するように、
編集する必要があるかもしれません。</para>
<para>しかしながら、
<link xlink:href="&url.base;/ja/ports/index.html">&os.numports;</link>
を越えるサードパーティ製アプリケーションが &os; に移植されています。
可能な場合は、これらのアプリケーションをコンパイル済みの
<emphasis>packages</emphasis>
としてダウンロードできます。</para>
<para>package は、package
管理コマンドで扱うことができます。</para>
<para>packages と ports は依存関係を理解します。
package または port
@ -125,6 +123,12 @@
依存するライブラリがまだインストールされていない場合には、
最初にライブラリが自動的にインストールされます。</para>
<para>&os; の package は、コンパイル済みのアプリケーションの全コマンド、
各種設定ファイルやドキュメントを含んでいます。
<application>pkg</application>
コマンドでは、<command>pkg install</command> といったコマンドで、
package を扱うことができます。</para>
<para>2 つの技術は類似していますが、
packages と ports にはそれぞれ独自の特徴があります。
それぞれのアプリケーションのインストールに対する必要要件に応じてどちらかを選択してください。</para>
@ -757,15 +761,21 @@ Deinstalling ca_root_nss-3.15.1_1... done</screen>
<sect1 xml:id="ports-using">
<title>Ports Collection の利用</title>
<para>Ports Collection とは、<filename
<para>Ports Collection は、<filename>Makefile</filename>, 修正パッチ、
説明文などの一連のファイルのことです。
これらのファイルの各セットは、
個々のアプリケーションをコンパイルして &os;
にインストールするために用いられ、<emphasis>port</emphasis>
と呼ばれています。</para>
<para>デフォルトでは、Ports Collection は、<filename
class="directory">/usr/ports</filename>
以下に置かれる <filename>Makefile</filename>, 修正パッチ、
説明文などの一連のファイルのことです。このファイルのセットは、
アプリケーションをコンパイルして &os;
にインストールするのに用いられます。
port を用いてアプリケーションをコンパイルできるようにするには、
以下のサブディレクトリに置かれます。</para>
<para>port を用いてアプリケーションをコンパイルできるようにするには、
まず最初に Ports Collection をインストールする必要があります。
&os; のインストール時に Ports Collection をインストールしなかった場合に、
&os; のインストール時に Ports Collection
をインストールしていない場合には、
以下の方法のどれかを用いてインストールしてください。</para>
<procedure xml:id="ports-using-portsnap-method">
@ -864,11 +874,13 @@ Deinstalling ca_root_nss-3.15.1_1... done</screen>
</procedure>
<para>Ports Collection
はソフトウェアのカテゴリを表すディレクトリを持ち
ソフトウェアのカテゴリを表すディレクトリを持ちます。
各カテゴリには、各アプリケーションのサブディレクトリがあります。
ports スケルトンとも呼ばれる各サブディレクトリには、
各アプリケーションのサブディレクトリには、
プログラムを &os;
上で正しくコンパイルしてインストールする方法を提供するファイルのセットが含まれています。
上で正しくコンパイルしてインストールする方法を提供する、
<emphasis>ports スケルトン</emphasis>
と呼ばれるファイルのセットが含まれています。
それぞれの port スケルトンには、
次のファイルおよびディレクトリが含まれています。</para>