Merge the following from the English version:

1.256 -> 1.263	handbook/ports/chapter.sgml

Submitted by:	Ryusuke Suzuki <ryusuke _at_ jp dot FreeBSD dot org>
Reference:	[doc-jp-work 1902, 1903, 1905]
This commit is contained in:
Hiroki Sato 2009-03-31 15:25:42 +00:00
parent 0e3fb3543b
commit 41d0005095
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=34023

View file

@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: 1.256
Original revision: 1.263
$FreeBSD$
-->
@ -235,7 +235,7 @@
<para>また、
インストールされているアプリケーションに既知の脆弱性がないことを自動的に調べる
<filename role="package">security/portaudit</filename>
<filename role="package">ports-mgmt/portaudit</filename>
をインストールしてもよいでしょう。
このコマンドは、ビルド前の port についても調査します。
インストールされている packages を確認する場合には、
@ -613,6 +613,28 @@ docbook =
<application>CVSup</application> についてもっと知りたいのであれば、
<link linkend="cvsup">CVSup を使う</link> をご覧ください。</para>
<note>
<para>&os; 6.2 以降では <application>csup</application>
を利用できます。
このユーティリティは <application>CVSup</application>
ソフトウェアを C 言語で書き直したものです。
<application>csup</application> を使うと、
以下の説明にある最初の作業を省くことができます。
<application>csup</application> を使う場合は、
説明中の <command>cvsup</command> コマンドの部分を
<command>csup</command> に置き変えてください。
古いリリースを使っていても、
<filename role="package">net/csup</filename> port/package から
<application>csup</application> をインストールして利用できます。</para>
</note>
<para>はじめて <application>CVSup</application> を使う際には、
<filename role="directory">/usr/ports</filename>
が空であることを確認してください!
他の方法により Ports Collection がすでに用意されていると、
<application>CVSup</application> は削除されたパッチを
Ports Collection から取り除かないでしょう。</para>
<step>
<para>まず <filename role="package">net/cvsup-without-gui</filename>
package をインストールしてください。</para>
@ -688,7 +710,7 @@ docbook =
を配布するための新しいシステムです。
&os;&nbsp;6.0 から追加されました。
もし、それより古いシステムをお使いでしたら、<filename
role="package">sysutils/portsnap</filename>
role="package">ports-mgmt/portsnap</filename>
package をインストールしてください。</para>
<screen>&prompt.root; <userinput>pkg_add -r portsnap</userinput></screen>
@ -898,7 +920,7 @@ docbook =
<application>portaudit</application> を使って
セキュリティに関する脆弱性を自動的に調べることができます。
このツールは Ports Collection (<filename
role="package">security/portaudit</filename>) に用意されています。
role="package">ports-mgmt/portaudit</filename>) に用意されています。
新しく port をインストールする前に、
<command>portaudit -F</command> コマンドを実行すると、
最新の脆弱性に関するデータベースがダウンロードされます。
@ -1174,14 +1196,22 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<screen>&prompt.root; <userinput>pkg_version -v</userinput></screen>
<note>
<sect3 id="ports-file-updating">
<title><filename>/usr/ports/UPDATING</filename></title>
<para>Ports Collection を更新したら、port をアップグレードする前に
<filename>/usr/ports/UPDATING</filename>
ファイルに目を通してください。
このファイルには
port をアップグレードする際にユーザが遭遇するであろう問題や、
追加で必要な作業などが記述されています。</para>
</note>
追加で必要な作業などが記述されています。
例えば、ファイル形式の変更や設定ファイルの場所の変更、
前のバージョンと互換性がなくなったことなどが書かれています。 </para>
<para>もし、この節に書いてあることと
<filename>UPDATING</filename> に書かれていることが矛盾している場合には、
<filename>UPDATING</filename> を優先してください。</para>
</sect3>
<sect3 id="portupgrade">
<title>portupgrade を用いた ports のアップグレード</title>
@ -1193,12 +1223,12 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para><application>portupgrade</application> は、
インストールした ports
のアップグレードを簡単に行なうためのユーティリティです。
<filename role="package">sysutils/portupgrade</filename>
<filename role="package">ports-mgmt/portupgrade</filename>
port から利用できます。
他の port と同じように <command>make <makevar>install
clean</makevar></command> コマンドでインストールしてください。</para>
<screen>&prompt.root; <userinput>cd /usr/ports/sysutils/portupgrade</userinput>
<screen>&prompt.root; <userinput>cd /usr/ports/ports-mgmt/portupgrade</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para><command>pkgdb -F</command> コマンドを使って、
@ -1259,10 +1289,10 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para>インストールした ports
のアップグレードを簡単に行なうためのもうひとつのユーティリティが
<application>Portmanager</application> です。
<filename role="package">sysutils/portmanager</filename> port
<filename role="package">ports-mgmt/portmanager</filename> port
から利用できます。</para>
<screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/sysutils/portmanager</filename></userinput>
<screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/ports-mgmt/portmanager</filename></userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>インストールされているすべての ports
@ -1318,6 +1348,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<screen>&prompt.root; <userinput>portsclean -D</userinput></screen>
<para>また、システムにインストールされている port から使われていない
distfiles をすべて削除するには、以下のコマンドを使ってください。</para>
<screen>&prompt.root; <userinput>portsclean -DD</userinput></screen>
<note>
<para><command>portsclean</command> ユーティリティは
<application>portupgrade</application> ツール群の一部です。</para>
@ -1325,7 +1360,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para>インストールした ports のうちで、
必要なくなったものは削除してください。
<filename role="package">sysutils/pkg_cutleaves</filename> port は、
<filename role="package">ports-mgmt/pkg_cutleaves</filename> port は、
この作業を自動化するツールです。</para>
</sect2>