diff --git a/ja_JP.eucJP/books/handbook/ports/chapter.xml b/ja_JP.eucJP/books/handbook/ports/chapter.xml index fdb78f1db6..ff046a95c8 100644 --- a/ja_JP.eucJP/books/handbook/ports/chapter.xml +++ b/ja_JP.eucJP/books/handbook/ports/chapter.xml @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r40082 + Original revision: r40153 $FreeBSD$ --> @@ -357,8 +357,9 @@ Port: lsof-4.87.a,7 Path: /usr/ports/sysutils/lsof Info: Lists information about open files (similar to fstat(1))</screen> + <para>��äȾܤ�����������ˤϡ� - <command>make <maketarget>search</maketarget> + <command>make <maketarget>search</maketarget> key=<replaceable>string</replaceable></command> �ޤ��� <command>make <maketarget>quicksearch</maketarget> key=<replaceable>string</replaceable></command> @@ -633,6 +634,415 @@ docbook = </sect2> </sect1> + <sect1 id="pkgng-intro"> + <title><application>pkgng</application> �ˤ��Х��ʥ� + package �δ���</title> + + <para><application>pkgng</application> �ϡ�����Ū�� &os; �� + <application>pkg_install</application> package + �����ġ�����֤������Ȥʤ��ΤǤ��ꡢ + �Х��ʥ� packages ������� + ����ñ�˴����Ǥ���褦�ˤ����¿���ε�ǽ�����ޤ��� + <application>pkgng</application> �κǽ�Υ����� + 2012 ǯ 8 ��˹Ԥ��ޤ�����</para> + + <para><application>pkgng</application> �� <filename + role="package">ports-mgmt/portmaster</filename> �� <filename + role="package">ports-mgmt/portupgrade</filename> �ʤɤ� + port �����ġ�����֤������ǤϤ���ޤ��� + <filename role="package">ports-mgmt/portmaster</filename> ����� + <filename role="package">ports-mgmt/portupgrade</filename> �ϡ� + �����ɥѡ��ƥ������եȥ�������Х��ʥ� packages ����� + Ports Collection ��ξ���η������饤�ȡ���Ǥ��ޤ����� + <application>pkgng</application> �ϥХ��ʥ� packages �Τߤȡ��뤷�ޤ���</para> + + <sect2 id="pkgng-initial-setup"> + <title><application>pkgng</application> ����</title> + + <para>&os; 9.1 �ʹߤǤϡ� + <application>pkgng</application> �Τ���� "�֡��ȥ��ȥ�å�" + �桼�ƥ���ƥ����Ѱդ���Ƥ��ޤ��� + �֡��ȥ��ȥ�åץ桼�ƥ���ƥ��� <application>pkgng</application> + �����������ɤ������ȡ��뤷�ޤ���</para> + + <para>�����ƥ��֡��ȥ��ȥ�åפ��뤿��ˤϡ� + �ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>/usr/sbin/pkg</userinput></screen> + + <para>���������ΥС������� &os; �Ǥϡ�Ports Collection + �ޤ��� packages ���Ѥ��ƥ��ȡ��뤹��ɬ�פ�����ޤ���</para> + + <para><application>pkgng</application> port + �ȡ��뤹��ˤϰʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/ports-mgmt/pkg</userinput> +&prompt.root; <userinput>make</userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <para>package ���饤�ȡ��뤹��ˤϰʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg_add -r pkg</userinput></screen> + + <note> + <para><application>pkgng</application> package �����桼�ƥ���ƥ��ϡ� + &os; 7.<replaceable>X</replaceable> ����� + &os; 8.0 �ˤ��б����Ƥ��ޤ���</para> + </note> + + <para>&os; �Υ��ȡ��뤬���Ǥ˹Ԥ��Ƥ���褦�ʥ����ƥ�Ǥϡ� + <application>pkg_install</application> package + �ǡ����١��������ե����ޥåȤ��Ѵ�����ɬ�פ�����ޤ��� + �Ѵ���Ԥ��ˤϰʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg2ng</userinput></screen> + + <para>���Υ��ƥåפϡ� + �����ɥѡ��ƥ������եȥ��������ޤ����ȡ��뤵��Ƥ��ʤ��褦�ʡ� + ���������ȡ��뤵�줿ľ��Υ����ƥ�Ǥ�ɬ�פ���ޤ���</para> + + <important> + <para>���Υ��ƥåפ���ĵդǤ��� + ���� package �ǡ����١����� <application>pkgng</application> + �ե����ޥåȤؤ��Ѵ������顢<application>pkg_install</application> + �ġ����Ȥ��٤��ǤϤ���ޤ���</para> + </important> + + <note> + <para>package �ǡ����١������Ѵ��Ǥϡ� + �������С������ؤΥǡ����Ѵ���ȼ�����顼�����Ϥ���뤳�Ȥ�����ޤ��� + �̾�����Υ��顼��̵�뤷�ƹ����ޤ��� + <command>pkg2ng</command> ��λ���ɽ������롢 + �Ѵ��˼��Ԥ��������ɥѡ��ƥ������եȥ������ΰ����ˤĤ��Ƥϡ� + �����Υ��եȥ��������ư�ǽ�������ɬ�פ�����ޤ���</para> + </note> + + <para>&os; �ΥС������ + 10.<replaceable>X</replaceable> ������Ǥ���С� + �ʲ��ιԤ� <filename>/etc/make.conf</filename> ���ɲä��ơ� + &os; Ports Collection �����եȥ���������Ͽ�ˡ� + <application>pkg_install</application> + �ǤϤʤ� <application>pkgng</application> + ���Ѥ���褦�����ꤷ�Ƥ���������</para> + + <programlisting>WITH_PKGNG= yes</programlisting> + </sect2> + + <sect2 id="pkgng-pkg-conf"> + <title><application>pkgng</application> �Ķ�������</title> + + <para><application>pkgng</application> package ���������ƥ�Ǥϡ� + �ۤȤ�ɤΥ��ޥ�ɤ��Ф��ơ�package ��ݥ��ȥ��Ȥ��ޤ��� + �ǥե���Ȥ� package ��ݥ��ȥ�� + <filename>/usr/local/etc/pkg.conf</filename>���ޤ��� + <envar>PACKAGESITE</envar> �Ķ��ѿ����������ޤ��� + ���δĶ��ѿ��ϡ�����ե���������ޤ���</para> + + <para>����¾�� <application>pkgng</application> + �����ꥪ�ץ����ˤĤ��Ƥϡ� + pkg.conf(5) �˵��Ҥ���Ƥ��ޤ���</para> + </sect2> + + <sect2 id="pkgng-basic-usage"> + <title>����Ū�� <application>pkgng</application> �����</title> + + <para><application>pkgng</application> �����Ѿ���ϡ� + man.pkg(8) �Υޥ˥奢��ڡ����䡢 + <command>pkg</command> ������ʤ��˼¹Ԥ����ɽ������ޤ���</para> + + <para>�� <application>pkgng</application> ���ޥ�ɤΰ����ϡ� + ���ޥ�ɤ˸�ͭ�ʥޥ˥奢��ڡ����˵��Ҥ���Ƥ��ޤ��� + ���Ȥ��С�<command>pkg install</command> �Υޥ˥奢��ڡ������ɤ�ˤϡ� + �ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg help install</userinput></screen> + + <screen>&prompt.root; <userinput>man pkg-install</userinput></screen> + + <sect3 id="pkgng-pkg-info"> + <title><application>pkgng</application> ��Ȥäƥ��ȡ��뤵�줿 + package �ξ��������ˤ�</title> + + <para><command>pkg info</command> ��¹Ԥ���ȡ� + �����ƥ�˥��ȡ��뤵��Ƥ��� package ���������ޤ��� + &man.pkg.info.1; Ʊ�͡����٤Ƥ� package �ΥС������ + ����������ΰ�����ɽ������ޤ���</para> + + <para>��������� package �ξ���ɬ�פǤ���С� + �ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg info <replaceable>packagename</replaceable></userinput></screen> + + <para>���Ȥ��С������ƥ�˥��ȡ��뤵��Ƥ��� + <application>pkgng</application> �ξ����Ĵ�٤�ˤϡ� + �ʲ��Τ褦�˼¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg info pkg</userinput> +pkg-1.0.2 New generation package manager</screen> + </sect3> + + <sect3 id="pkgng-installing-deinstalling"> + <title><application>pkgng</application> + ���Ѥ��� packages �Υ��ȡ���Ⱥ��</title> + + <para>�̾�ۤȤ�ɤ� &os; �桼���ϡ��Х��ʥ�ѥå������� + <command>pkg install + <replaceable>packagename</replaceable></command> + �ǥ��ȡ��뤹�뤳�ȤǤ��礦��</para> + + <screen>&prompt.root; <userinput>pkg install <replaceable>packagename</replaceable></userinput></screen> + + <para><xref linkend="pkgng-pkg-conf"/> �����������̤ꡢ + <command>pkg install</command> �ϥ�ݥ��ȥ�ǡ�������Ѥ��ޤ��� + ����Ȥ�ȿ�Фˡ�pkg-add(8) �Ǥϥ�ݥ��ȥ�ǡ������Ѥ����ʤ���С� + �������Ƥ��� <envar>PACKAGESITE</envar> ��Ȥ��ޤ��� + ���Τ��ᡢ��¸�ط���Ŭ�ڤˤ����פ��줺����ʤ���¸�ˤĤ��Ƥ��⡼�ȥۥ��Ȥ������������ɤ��뤳�Ȥ⤢��ޤ��� + ������Ǥϡ�<command>pkg install</command> �λ�����ˡ�ˤĤ����������ޤ��� + <command>pkg add</command> �λ�����ˡ�ˤĤ��Ƥ� pkg-add(8) + ��������������</para> + + <para>�ɲäΥХ��ʥ� package �ϡ� + <command>pkg install</command> �ˤ�ꥤ�ȡ��뤵��ޤ��� + ���Ȥ��С� + <application>curl</application> �ȡ��뤹��ˤϰʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg install curl</userinput> +Updating repository catalogue +Repository catalogue is up-to-date, no need to fetch fresh copy +The following packages will be installed: + + Installing ca_root_nss: 3.13.5 + Installing curl: 7.24.0 + +The installation will require 4 MB more space + +1 MB to be downloaded + +Proceed with installing packages [y/N]: <userinput>y</userinput> +ca_root_nss-3.13.5.txz 100% 255KB 255.1KB/s 255.1KB/s 00:00 +curl-7.24.0.txz 100% 1108KB 1.1MB/s 1.1MB/s 00:00 +Checking integrity... done +Installing ca_root_nss-3.13.5... done +Installing curl-7.24.0... done</screen> + + <para>������ package �Ȱ�¸�ط������ɲä��줿 package �ϡ� + ���ȡ���Ѥ� package ������ɽ������ޤ���</para> + + <screen>&prompt.root; <userinput>pkg info</userinput> +ca_root_nss-3.13.5 The root certificate bundle from the Mozilla Project +curl-7.24.0 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers +pkg-1.0.2 New generation package manager</screen> + + <para>ɬ�פΤʤ��ʤä� packages �ϡ� + <command>pkg delete</command> ��Ȥäƺ���Ǥ��ޤ��� + ���Ȥ��С�<application>curl</application> ��ɬ�פʤ��ʤä��顢 + �ʲ��Τ褦�ˤ��ƺ���Ǥ��ޤ���</para> + + <screen>&prompt.root; <userinput>pkg delete curl</userinput> +The following packages will be deleted: + + curl-7.24.0_1 + +The deletion will free 3 MB + +Proceed with deleting packages [y/N]: <userinput>y</userinput> +Deleting curl-7.24.0_1... done</screen> + </sect3> + + <sect3 id="pkgng-upgrading"> + <title><application>pkgng</application> �ˤ�� package + �Υ��åץ��졼��</title> + + <para><command>pkg version</command> + ���Ѥ��ƸŤ��ʤä� packages �Ĥ��뤳�Ȥ��Ǥ��ޤ��� + ��������� ports �ĥ���ʤ����ˤϡ� + pkg-version(8) �ϡ���⡼�ȥ�ݥ��ȥ�Υ������������Ѥ��ޤ��� + �����Ǥʤ���С���������� ports �ĥ��Ȥä� + package �ΥС�������Ʊ�ꤷ�ޤ���</para> + + <para><application>pkgng</application> ���Ѥ��ơ� + package �����С������˥��åץ��졼�ɤǤ��ޤ��� + <application>curl</application> + �ο������С�����������줿���ˡ��������� package + ��ʲ��Τ褦�ˤ��ƿ������С������˥��åץ��졼�ɤǤ��ޤ���</para> + + <screen>&prompt.root; <userinput>pkg upgrade</userinput> +Updating repository catalogue +repo.txz 100% 297KB 296.5KB/s 296.5KB/s 00:00 +The following packages will be upgraded: + + Upgrading curl: 7.24.0 -> 7.24.0_1 + +1 MB to be downloaded + +Proceed with upgrading packages [y/N]: <userinput>y</userinput> +curl-7.24.0_1.txz 100% 1108KB 1.1MB/s 1.1MB/s 00:00 +Checking integrity... done +Upgrading curl from 7.24.0 to 7.24.0_1... done</screen> + </sect3> + + <sect3 id="pkgng-auditing"> + <title><application>pkgng</application> �ˤ�� package + �θ���</title> + + <para>���ޡ�Ports Collection + �˴ޤޤ�Ƥ��륽�եȥ��������ȼ��������Ĥ��뤳�Ȥ�����ޤ��� + <application>pkgng</application> �ϡ�<filename + role="package">ports-mgmt/portaudit</filename> package + Ʊ�ͤθ��ڵ�ǽ����äƤ��ޤ��� + �����ƥ�˥��ȡ��뤵��Ƥ��륽�եȥ������ڤ���ˤϡ� + �ʲ��Τ褦�˼¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg audit -F</userinput></screen> + </sect3> + </sect2> + + <sect2 id="pkgng-advanced-usage"> + <title>���٤� <application>pkgng</application> ������</title> + + <sect3 id="pkgng-autoremove"> + <title> <application>pkgng</application> �ˤ���հ�¸ ports + �μ�ư���</title> + + <para>package ��������ȡ���ɬ�פʰ�¸ ports�����Ȥ��о����Ǥ� + <filename role="package">security/ca_root_nss</filename> + ���Ĥ���뤳�Ȥ�����ޤ��� + ������ packages �ϡ����ȡ��뤵�줿�ޤޤǡ� + �ɤ�������¸����ޤ��� + ��¸�Τ����Ƴ�����졢���ߤ���ɬ�פˤʤä� package �ϡ� + �ʲ��Τ褦�ˤ���ȼ�ưŪ�˸��Ф��졢�������ޤ���</para> + + <screen>&prompt.root; <userinput>pkg autoremove</userinput> +Packages to be autoremoved: + ca_root_nss-3.13.5 + +The autoremoval will free 723 kB + +Proceed with autoremoval of packages [y/N]: <userinput>y</userinput> +Deinstalling ca_root_nss-3.13.5... done</screen> + </sect3> + + <sect3 id="pkgng-backup"> + <title><application>pkgng</application> package + �ǡ����١����ΥХå����å�</title> + + <para><application>pkg_install</application> + package ���������ƥ�Ȥϰۤʤꡢ + <application>pkgng</application> �ˤ� package + �ǡ����١����Хå����åפΥᥫ�˥��ब�ޤޤ�Ƥ��ޤ��� + package �ǡ����١��������Ƥ��ư�ǥХå����åפ���ˤϡ� + �ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg backup -d <replaceable>pkgng.db</replaceable></userinput></screen> + + <note> + <para>�ե�����̾�� <replaceable>pkgng.db</replaceable> + ��Ŭ�ڤʥե�����̾���֤������Ƥ���������</para> + </note> + + <para>����ˡ�<application>pkgng</application> �� + package �ǡ����١�����������ưŪ�˥Хå����åפ��� + &man.periodic.8; ������ץȤ�ޤ�Ǥ��ޤ��� + &man.periodic.conf.5; ����ǡ� + <literal>daily_backup_pkgng_enable</literal> �� + <literal>YES</literal> �����ꤹ��ȥХå����åפ���ޤ���</para> + + <tip> + <para><application>pkg_install</application> + �����Ū�ʥ�����ץȤ��� + package �ǡ����١�����Ʊ�ͤ˥Хå����åפ��뤳�Ȥ��뤿��ˤϡ� + &man.periodic.conf.5; ����ǡ� + <literal>daily_backup_pkgdb_enable</literal> �� + <literal>NO</literal> �����ꤷ�Ƥ���������</para> + </tip> + + <para>���˥Хå����åפ��� package + �ǡ����١�������Ȥ�ꥹ�ȥ�����ˤϡ��ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg backup -r <replaceable>/path/to/pkgng.db</replaceable></userinput></screen> + </sect3> + + <sect3 id="pkgng-clean"> + <title>�Ť��ʤä� <application>pkgng</application> package + �κ��</title> + + <para>�ǥե���ȤǤϡ�<application>pkgng</application> + �ϥ���å���ǥ��쥯�ȥ�˥Х��ʥ� packages ����¸���ޤ��� + ���Υǥ��쥯�ȥ�ϡ�pkg.conf(5) �� + <envar>PKG_CACHEDIR</envar> �ѿ����������ޤ��� + <command>pkg upgrade</command> ��Ȥä� packages + �åץ��졼�ɤ���ݤˤϡ� + ���åץ��졼�ɤ��줿 package + �θŤ��С������ϼ�ưŪ�ˤϺ������ޤ���</para> + + <para>�����ƥफ��Ť��Х��ʥ� package ��������ˤϡ� + �ʲ���¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg clean</userinput></screen> + </sect3> + + <sect3 id="pkgng-set"> + <title><application>pkgng</application> package + ��ǡ������ѹ�</title> + + <para>���Ū�� &os; Ports Collection + �ϡ���㡼�С�������ֹ���ѹ����б��Ǥ��ޤ��� + <application>pkg_install</application> �Ȥϰۤʤꡢ + <application>pkgng</application> �ˤϡ� + package �ξ���åץǡ��Ȥ��륳�ޥ�ɤ��Ȥ߹��ޤ�Ƥ��ޤ��� + ���Ȥ��С�<filename + role="package">lang/php5</filename> �ΥС��������Ȥ�Ȥ� + <literal>5.3</literal> �Ǥ�������<literal>5.4</literal> + ���������줿���Ȥ�ȼ�� + <filename role="package">lang/php53</filename> + �ؤ�̾�����ѹ�������硢 + <application>pkg_install</application> �Ǥϡ� + package �Υǡ����١����� + �ɤ� port �����ȡ��븵�Ǥ��ä����Ȥ���������ѹ����뤿��� + <filename role="package">ports-mgmt/portmaster</filename> + �Τ褦���̤Υ��եȥ�������ɬ�פȤ��ޤ���</para> + + <para><filename + role="package">ports-mgmt/portmaster</filename> ����� + <filename role="package">ports-mgmt/portupgrade</filename> + ports �Ȥϰۤʤꡢ������Ϳ����С������ο�����ν��֤ϰۤʤ�ޤ��� + <application>pkgng</application> �Ǥι�ʸ�ϡ�<command>pkg set -o + <replaceable>category/oldport</replaceable>:<replaceable>category/newport</replaceable></command> �Ȥʤ�ޤ���</para> + + <para>���Ȥ��С��嵭����� package �ξ�����ѹ�����ˤϡ� + �ʲ��Τ褦�˼¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg set -o lang/php5:lang/php53</userinput></screen> + + <para>�̤���Ȥ��ơ�<filename + role="package">lang/ruby18</filename> �� <filename + role="package">lang/ruby19</filename> �˥��åץǡ��Ȥ���ˤϡ� + �ʲ��Τ褦�ˤ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg set -o lang/ruby18:lang/ruby19</userinput></screen> + + <para>�Ǹ����Ȥ��ơ� + <filename>libglut</filename> ��ͭ�饤�֥��ξ���� <filename + role="package">graphics/libglut</filename> ���� <filename + role="package">graphics/freeglut</filename> �ؤ��ѹ�����ˤϡ� + �ʲ��Τ褦�˼¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg set -o graphics/libglut:graphics/freeglut</userinput></screen> + + <note> + <para>package �ξ�����ѹ������顢¿���ξ�硢 + �����ѹ����줿 package �˰�¸���Ƥ��� + packages ��ƥ��ȡ��뤹�뤳�Ȥ����פȤʤ�ޤ��� + ��¸ packages ��ƥ��ȡ��뤹��ˤϡ� + �ʲ��Τ褦�˼¹Ԥ��Ƥ���������</para> + + <screen>&prompt.root; <userinput>pkg install -Rf <replaceable>graphics/freeglut</replaceable></userinput></screen> + + </note> + </sect3> + </sect2> + </sect1> + <sect1 id="ports-using"> <title>Ports Collection ������</title>