Merge the following from the English version. Note that an xref entity

is commemted out due to a not-translated-yet part in mirrors/chapter.sgml.

	1.263 -> 1.274	handbook/ports/chapter.sgml

Submitted by:	Ryusuke Suzuki <ryusuke _at_ jp dot FreeBSD dot org>
Reference:	[doc-jp-work 1910, 1928, 1929]
This commit is contained in:
Hiroki Sato 2009-05-16 03:26:59 +00:00
parent 838821ae1e
commit 7d8dfe5854
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=34276

View file

@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: 1.263
Original revision: 1.274
$FreeBSD$
-->
@ -174,7 +174,7 @@
<para>packages は、通常最も多くのシステムで実行できるように、
非常に保守的な設定で構築されています。
port からインストールすることで、
たとえば Pentium IV や Athlon
たとえば Pentium 4 や Athlon
プロセッサに特化したコードを生成するような
コンパイルオプションを指定できます。 </para>
</listitem>
@ -308,6 +308,17 @@ lsof: /usr/ports/sysutils/lsof</screen>
というディレクトリにあることを示しています。</para>
</listitem>
<listitem>
<para>さらに、以下の例のように &man.echo.1; を使って
port が存在するかどうかを簡単に調べることもできます。</para>
<screen>&prompt.root; <userinput>echo /usr/ports/*/*lsof*</userinput>
/usr/ports/sysutils/lsof</screen>
<para>この方法では <filename role="directory">/usr/ports/distfiles</filename>
以下にダウンロードされたファイル名にもマッチします。</para>
</listitem>
<listitem>
<para>また、Ports Collection に備わっている検索機能を利用して
port を検索する方法もあります。
@ -448,8 +459,7 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz
&man.pkg.add.1; は最新版のアプリケーションをダウンロードします。
-RELEASE を使用している場合には、
そのバージョンのリリース時にビルドされた package がダウンロードされます。
この設定は
<envar>PACKAGESITE</envar> 環境変数を上書きすることで変更できます。
この設定は <envar>PACKAGESITE</envar> を上書きすることで変更できます。
たとえば、&os;&nbsp;5.4-RELEASE を使用している場合には、
&man.pkg.add.1; を実行するとデフォルトで
<literal>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.4-release/Latest/</literal>
@ -549,6 +559,11 @@ docbook =
<row><entry>*</entry><entry>複数のバージョンの
package が存在します。</entry></row>
<row><entry>!</entry><entry>インストールされた package
はインデックス中に存在しますが、何らかの理由で、
インストールされた package
のバージョン番号をインデックス中のエントリと比較できません。</entry></row>
</tbody>
</tgroup>
</informaltable>
@ -568,6 +583,18 @@ docbook =
</para>
<screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat-1.7.1</replaceable></userinput></screen>
<para>&man.pkg.delete.1; は package 名とバージョン番号の両方を必要とします。
すなわち、先ほどの例において
<replaceable>xchat-1.7.1</replaceable> を
<replaceable>xchat</replaceable> とした場合には動作しません。
インストールされている package のバージョンは、
&man.pkg.version.1; を使うと簡単に調べることができます。
バージョン番号のかわりにワイルドカードも使えます。</para>
<screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat\*</replaceable></userinput></screen>
<para>上の例では、名前が <literal>xchat</literal> で始まるすべての packages が削除されます。</para>
</sect2>
<sect2>
@ -716,10 +743,7 @@ docbook =
<screen>&prompt.root; <userinput>pkg_add -r portsnap</userinput></screen>
<para><application>Portsnap</application> の機能についての詳細は
Portsnap を使う
<!-- ryusuke:2006/05/18
should be refer this after updating mirrors/chapter.sgml
<link linkend="portsnap">Portsnap を使う</link> -->
<link linkend="portsnap">Portsnap を使う</link>
を参照してください。</para>
<step>
@ -847,7 +871,7 @@ docbook =
このファイルには、その port
を構築するためにダウンロードする必要があるファイルのファイル名と、
それらのファイルがダウンロードによって壊れていないかを
(&man.md5.1; を使って)
(&man.md5.1; や &man.sha256.1; を使って)
確認するためのチェックサム情報が含まれています。</para>
</listitem>
@ -1158,6 +1182,30 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
がきちんと参照されるように変更するのは、ほとんど不可能です。</para>
</sect3>
<sect3>
<title>ports の再構築</title>
<para>
ports をコンパイルする際、ビルドオプションを設定するために
ncurses ベースのメニューが表示されることがあります。
port の構築後、再びこのメニューを表示させてオプションの追加や削除、設定の変更を行いたいと思うことがあるでしょう。
このための方法はたくさんあります。
一つ目の方法は port のディレクトリに移動し、
<command>make</command>
<maketarget>config</maketarget> と入力する方法です。
現在の設定を反映させたメニューが再び表示されます。
別の方法は <command>make</command> <maketarget>showconfig</maketarget>
を使う方法です。
port の設定可能なオプションがすべて表示されます。
他の方法は <command>make</command>
<maketarget>rmconfig</maketarget> の実行です。
このコマンドを実行すると
選択されているすべてのオプションが削除され、
設定をもう一度やり直すことができます。
これらの方法や他の方法についての詳細は、
&man.ports.7; マニュアルで説明されています。</para>
</sect3>
</sect2>
<sect2 id="ports-removing">
@ -1270,7 +1318,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
ports を使用したくなければ、<option>-PP</option>
オプションを指定してください。</para>
<screen>&prompt.root; <userinput>portupgrade -PR gnome2</userinput></screen>
<screen>&prompt.root; <userinput>portupgrade -PP gnome2</userinput></screen>
<para>また、ビルドやインストールを行なわず、
distfiles (<option>-P</option> が指定されている場合は packages)
@ -1318,8 +1366,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<screen>&prompt.root; <userinput>portmanager <replaceable>graphics/gimp</replaceable> -f</userinput></screen>
<para>詳細は <application>Portmanager</application>
のマニュアルを参照してください。</para>
<para>詳細については &man.portmanager.1; を参照してください。</para>
</sect3>
</sect2>