diff --git a/ja_JP.eucJP/books/handbook/ports/chapter.sgml b/ja_JP.eucJP/books/handbook/ports/chapter.sgml index d30bae5258..6600607524 100644 --- a/ja_JP.eucJP/books/handbook/ports/chapter.sgml +++ b/ja_JP.eucJP/books/handbook/ports/chapter.sgml @@ -1,1694 +1,1693 @@ <!-- The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project Original revision: 1.179 $FreeBSD$ --> <chapter id="ports"> <title>���ץꥱ�������Υ��ȡ��� - packages �� ports</title> <sect1> <title>���ξϤǤ�</title> <indexterm><primary>ports</primary></indexterm> <indexterm><primary>packages</primary></indexterm> <para>FreeBSD �δ��ܥ����ƥ�ˤϿ�¿���Υ����ƥ�ġ��뤬�ޤޤ�Ƥ��ޤ��� �������ʤ��顢�����ɥѡ��ƥ����Υ��ץꥱ�������ȡ��뤷�ʤ��� ����Ū�ˤϤ���ۤɤ�������Τ��ȤϤǤ��ޤ��� FreeBSD �ϡ������ɥѡ��ƥ����Υ��եȥ������ȡ��뤹�뤿��� Ports Collection �� packages �Ȥ�������Ū�� 2 �Ĥε��Ѥ����Ƥ��ޤ��� �ɤ���Υ����ƥ���Ѥ��Ƥ⡢����������Υ��ץꥱ�������κǿ��Ǥ� ���������ǥ�����ͥåȥ���夫�饤�ȡ���Ǥ��ޤ���</para> <para>���ξϤ��ɤ�ȡ��ʲ��Τ��Ȥ��狼��ޤ���</para> <itemizedlist> <listitem> <para>packages ���Ѥ��ƥ����ɥѡ��ƥ����Υ��եȥ�������Х��ʥ꤫�饤�ȡ��뤹����ˡ</para> </listitem> <listitem> <para>Ports Collection ���Ѥ��ƥ����ɥѡ��ƥ����Υ��եȥ�������ѥ��뤹����ˡ</para> </listitem> <listitem> <para>���ȡ��뤵�줿 packages �� ports ����������ˡ</para> </listitem> </itemizedlist> </sect1> <sect1> <title>���եȥ������Υ��ȡ���</title> <para>���Ǥ� Unix �����ƥ��Ȥä����ȤΤ���ͤʤ�С� �����ɥѡ��ƥ������եȥ�������ŵ��Ū�ʥ��ȡ����礬 �ʲ��Τ褦�ˤʤ뤳�Ȥ�¸�ΤǤ��礦��</para> <procedure> <step> <para>�����������ɡ��ޤ��ϥХ��ʥ������ ���ۤ���Ƥ��륽�եȥ����������������ɤ��롣</para> </step> <step> <para>���ۻ��Υե����ޥå� (����Ū�ˤ� &man.compress.1; �ޤ��� &man.gzip.1; �ǰ��̤��줿 tarball) ���饽�եȥ���������Ф���</para> </step> <step> <para>�ɥ�����Ȥ�õ������ (�����餯 <filename>README</filename> �ե����롢���뤤�� <filename>doc/</filename> ���֥ǥ��쥯����Υե�����)�� ���եȥ������Υ��ȡ�����ˡ��Ĵ�٤롣</para> </step> <step> <para>�����������ǥ��եȥ����������ۤ���Ƥ�����ϥ���ѥ����Ԥ��� �����Ǥϡ�<filename>Makefile</filename> ���Խ��� �ޤ��ϡ�<command>configure</command> ������ץȤμ¹ԡ� ���뤤��¾�κ�Ȥ�ȼ�����Ȥ����롣 </para> </step> <step> <para>���եȥ�������ư����ǧ�������ȡ��뤹�롣</para> </step> </procedure> <para>���٤Ƥ����ޤ����ä��ʤ�С����ȡ����Ȥϰʾ�Ǥ��� �⤷���ȡ��뤷�Ƥ��륽�եȥ������ѥå��������� FreeBSD ��ռ����ưܿ����줿��ΤǤʤ���С� Ŭ�ڤ�ư���褦�����ɤ�Ĵ�١��Խ�����ɬ�פ����뤫�⤷��ޤ���</para> <para>���ʤ���˾��ΤǤ���С�FreeBSD ��ؤΥ��եȥ������Υ��ȡ���� <quote>����</quote> ����ˡ��Ȥ�³���뤳�Ȥ��Ǥ��ޤ��� �������ʤ��顢FreeBSD �� ���ȡ�����ˤ����뤿�������ϫ�Ϥ�ڸ����� 2 �Ĥε��ѡ� ���ʤ�� packages �� ports �����Ƥ��ޤ��� ����ʸ���Ƥ�������Ǥϡ� &os.numports; ��ۤ��륵���ɥѡ��ƥ������ץꥱ�������������ˡ�� ���Ѳ�ǽ�ȤʤäƤ��ޤ���</para> <para>FreeBSD package �Ǥϡ������ʤ륢�ץꥱ���������Ф��Ƥ� ����������ɤ���ɬ�פΤ���ե�����Ϥ�����ĤǤ��� package �ˤϡ�����ѥ���ѤߤΥ��ץꥱ�������������ޥ�ɡ� �Ƽ�����ե������ɥ�����Ȥ��ޤޤ�Ƥ��ޤ��� FreeBSD ���Ѱդ���Ƥ��� &man.pkg.add.1;, &man.pkg.delete.1;, &man.pkg.info.1; �Ȥ��ä� package �������ޥ�ɤǡ� ����������ɤ��� package �ե���������Ȥ��Ǥ��ޤ���</para> <para>���������ץꥱ�������ȡ��뤹��ˤϡ� ���ä���ĤΥ��ޥ�ɤ�¹Ԥ�������Ǥ���</para> <para>FreeBSD port �ϡ����ץꥱ���������������ɤ��饳��ѥ��뤹��ݤ� ������ư������褦���߷פ��줿�ե�����ν��ޤ�Ǥ���</para> <para>�ץ�������ѥ��뤹����Τ��Ȥ�פ��Ф��Ʋ������� �̾�ȤƤ⤿������μ�� (Ÿ�����ѥå���ȡ�����ѥ��롢���ȡ���) ��Ƨ�ޤʤ��ƤϤʤ�ޤ��� port ��������ե�����ϡ� ����餹�٤Ƥκ�Ȥʤ�������˹Ԥ������ɬ�פʾ����ޤ�Ǥ��ޤ��� �����Ĥ��δ�ñ�ʥ��ޥ�ɤ�¹Ԥ���ȡ� ��ưŪ�˥��ץꥱ�������Υ����������ɤ�����������ɤ��졢Ÿ���� �ѥå���ȡ�����ѥ��롢�����ơ����ȡ����Ȥ��Ԥ��ޤ���</para> <para>����� ports �����ƥ�ϡ�<command>pkg_add</command> ���ޥ�ɤ�¾�� package �������ޥ�ɤǰ������ȤΤǤ��� packages �������Ǥ��ޤ��� �����Υ��ޥ�ɤˤĤ��Ƥϸ����Ǵ�ñ�˾Ҳ𤷤ޤ���</para> <para>packages �� ports ��<emphasis>��¸�ط�</emphasis>�����ޤ��� ��������Υ饤�֥��˰�¸���� ���ץꥱ�������ȡ��뤹��Ȥ��ޤ��� �ޤ������ץꥱ�������ȥ饤�֥��� FreeBSD ports �� packages �ˤ�ä� �����ǽ�Ǥ���Ȥ��ޤ��� ���ץꥱ���������ɲä��뤿��� <command>pkg_add</command> ���ޥ�ɤޤ��� ports �����ƥ���Ѥ���ȡ� ���ȡ��뤵��Ƥ��ʤ��饤�֥�꤬���Ф��졢 ��˰�¸����饤�֥�꤬���ȡ��뤵��ޤ���</para> <para>2 �Ĥε��Ѥ�����������Ƥ��ơ� �ʤ� FreeBSD ���虜�虜ξ�Ԥ���Ѥ��Ƥ���Τ��ԻĤ˻פ��Ǥ��礦�� packages �� ports �ˤϤ��줾���ȼ�����ħ�����ꡢ �ɤ����Ȥ����Ϥ��ʤ��ι��ߤˤ��ޤ���</para> <itemizedlist> <title>package ������</title> <listitem> <para>����Ū�ˡ����륢�ץꥱ�������� package �� tarball �ϡ� �����������ɤ�ޤ� tarball ��꾮���ʥ������Ȥʤ�ޤ���</para> </listitem> <listitem> <para>packages �ϥ���ѥ����Ȥ�ɬ�פȤ��ޤ��� ���Τ��Ȥϡ�<application>Mozilla</application>, <application>KDE</application>, �ޤ��� <application>GNOME</application> �Ȥ��ä��礭�ʥ��ץꥱ�������ǽ��פȤʤ�ޤ��� �ä˥����ƥब�٤����ˤϤʤ�������פǤ���</para> </listitem> <listitem> <para>packages ���Ѥ���С� ���եȥ������Υ���ѥ���˴ؤ����μ���ɬ�פ���ޤ���</para> </listitem> </itemizedlist> <itemizedlist> <title>ports ������</title> <listitem> <para>packages �ϡ��̾�Ǥ�¿���Υ����ƥ�Ǽ¹ԤǤ���褦�ˡ� �����ݼ�Ū������ǹ��ۤ���Ƥ��ޤ��� port ���饤�ȡ��뤹�뤳�Ȥǡ� ���Ȥ��� Pentium III �� Athlon �ץ����å����ò����������ɤ���������褦�� ����ѥ��륪�ץ��������Ǥ��ޤ��� </para> </listitem> <listitem> <para>���ץꥱ�������Τʤ��ˤϡ�����ѥ������ �ץ������ε�ǽ�����褦�ʥ��ץ��������ꤹ���Τ�����ޤ��� ���Ȥ��С�<application>Apache</application> ��¿��¿�ͤ� �ӥ�ȥ��ץ���������Ǥ��ޤ��� port ���鹽�ۤ��뤳�Ȥǡ��ǥե���ȥ��ץ����ǤϤʤ��� ��ʬ�ǥ��ץ��������ꤹ�뤳�Ȥ��Ǥ��ޤ���</para> <para>�������̤��뤿��ˡ�Ʊ�����ץꥱ���������Ф��� ʣ���� packages ��¸�ߤ��뤳�Ȥ�����ޤ��� ���Ȥ��С�<application>Ghostscript</application> �� X11 �����С������ȡ��뤵��Ƥ��뤫�ɤ����ˤ�ꡢ <filename>ghostscript</filename> package �� <filename>ghostscript-nox11</filename> package �������ǽ�ȤʤäƤ��ޤ��� packages �Ǥ⤳�Τ褦����ˡ����ǽ�Ǥ����� ���ץꥱ�������Υ���ѥ��륪�ץ���� ������Ѱդ���Ƥ�����Ϻ���Ȥʤ�ޤ���</para> </listitem> <listitem> <para>�饤�����ǡ� �Х��ʥ�Ǥ����ۤ�ػߤ��Ƥ��륽�եȥ�����������ޤ��� �����ϥ����������ɤ����ۤ���ʤ��ƤϤ����ޤ���</para> </listitem> <listitem> <para>�Х��ʥ����ۤ��Ѥ��Ƥ��ʤ��ͤ⤤�ޤ��� �����������ɤ�����С����ʤ��Ȥ⥽���������ɤ��ɤ�� (����Ū�ˤ�) ����Ū����������ʬ�Ǹ��Ĥ��Ф����Ȥ��Ǥ��ޤ���</para> </listitem> <listitem> <para>��������ʥѥå��������硢 �����Ŭ�Ѥ��뤿��˥����������ɤ�ɬ�פˤʤ�ޤ���</para> </listitem> <listitem> <para>�����������ɤ�긵���֤��Ƥ��������ͤ����⤤�ޤ��� ���ϡ���������Ȥ���į��ꡢ�����������Ϥ��Ƥߤ��ꡢ �����������ɤ���Ѥ����� (������� �饤���������Ф��äǤ���) ����ΤǤ���</para> </listitem> </itemizedlist> <para>ports �ι����������İ����뤿��ˡ� &a.ports; ����ɤ���Ȥ褤�Ǥ��礦��</para> <para>���ξϤǤϡ�packages �� ports ���Ѥ��� FreeBSD ��Ǥ� �����ɥѡ��ƥ������եȥ������� ���ȡ�����ˡ�������ˡ�ˤĤ����������ޤ���</para> </sect1> <sect1> <title>���ץꥱ��������õ����</title> <para>�ɤ�ʥ��ץꥱ�������ȡ��뤹��ˤ��Ƥ⡢ �ޤ����ʤ�������˾��ǡ� �ޤ�����̾�����ʤ�Ȥ����Τ������Ƥ���ɬ�פ�����ޤ���</para> <para>FreeBSD ������Ѳ�ǽ�ʥ��ץꥱ�������Υꥹ�ȤϾ�������Ƥ��ޤ��� �����ˤ⡢¿������ˡ��˾���Τ�õ�����Ȥ��Ǥ��ޤ���</para> <itemizedlist> <listitem> <para>FreeBSD �����֥����Ȥϡ� ���Ѳ�ǽ�ʤ��٤ƤΥ��ץꥱ�������κǿ��ΰ��������Ǥ������ <ulink url="../../../../ports/index.html">http://www.FreeBSD.org/ports/</ulink> �ˤ����Ƹ������Ƥ��ޤ��� ���ץꥱ��������̾���ϥ��ƥ����ʬ�व��Ƥ��ޤ��� ���ץꥱ�������ϡ�(̾�����ΤäƤ���ʤ��) ̾���Ǹ����Ǥ��� ���륫�ƥ�������Ѳ�ǽ�� ���ץꥱ�������٤�ɽ�������뤳�Ȥ�Ǥ��ޤ���</para> </listitem> <indexterm><primary>FreshPorts</primary></indexterm> <listitem> <para>Dan Langille �� <ulink url="http://www.FreshPorts.org/">http://www.FreshPorts.org/</ulink> �� FreshPorts ��������Ƥ��ޤ��� FreshPorts �� ports �ĥ��Υ��ץꥱ���������ѹ������פ��ޤ��� ��Ĥޤ��Ϥ���ʾ�� ports �� <quote>�ƻ�</quote> ���뤳�Ȥ��Ǥ��� �ѹ�������ȥ��ǹ�����������äƤ���ޤ���</para> </listitem> <indexterm><primary>FreshMeat</primary></indexterm> <listitem> <para>����˾�Υ��ץꥱ��������̾�����狼��ʤ���С� FreshMeat (<ulink url="http://www.freshmeat.net/">http://www.freshmeat.net/</ulink>) �Τ褦�ʥ����Ȥǥ��ץꥱ��������õ���Ʋ������� ���θ塢���Υ��ץꥱ������� ports �����Ѳ�ǽ���ɤ����� FreeBSD �����Ȥ�Ĵ�٤Ʋ�������</para> </listitem> </itemizedlist> </sect1> <sect1 id="packages-using"> <sect1info> <authorgroup> <author> <firstname>Chern</firstname> <surname>Lee</surname> <contrib>���: </contrib> </author> </authorgroup> <!-- 30 Mar 2001 --> </sect1info> <title>packages �����ƥ������</title> <sect2> <title>package �Υ��ȡ���</title> <indexterm> <primary>packages</primary> <secondary>���ȡ���</secondary> </indexterm> <indexterm> <primary><command>pkg_add</command></primary> </indexterm> <para>&man.pkg.add.1; �ϡ���������ե������ͥåȥ����Υ����Ф��� FreeBSD ���եȥ����� package �� ���ȡ��뤹�뤿��Υ桼�ƥ���ƥ��Ǥ���</para> <example> <title>package �����������ɤ��ƥ������뤫�饤�ȡ��뤹��</title> <screen>&prompt.root; <userinput>ftp -a <replaceable>ftp2.FreeBSD.org</replaceable></userinput> Connected to ftp2.FreeBSD.org. 220 ftp2.FreeBSD.org FTP server (Version 6.00LS) ready. 331 Guest login ok, send your email address as password. 230- 230- This machine is in Vienna, VA, USA, hosted by Verio. 230- Questions? E-mail freebsd@vienna.verio.net. 230- 230- 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. <prompt>ftp></prompt> <userinput>cd /pub/FreeBSD/ports/packages/sysutils/</userinput> 250 CWD command successful. <prompt>ftp></prompt> <userinput>get lsof-4.56.4.tgz</userinput> local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz 200 PORT command successful. 150 Opening BINARY mode data connection for 'lsof-4.56.4.tgz' (92375 bytes). 100% |**************************************************| 92375 00:00 ETA 226 Transfer complete. 92375 bytes received in 5.60 seconds (16.11 KB/s) <prompt>ftp></prompt> <userinput>exit</userinput> &prompt.root; <userinput>pkg_add <replaceable>lsof-4.56.4.tgz</replaceable></userinput></screen> </example> <para>(FreeBSD CD-ROM ���åȤΤ褦��) ��������� packages ���ʤ����ϡ� &man.pkg.add.1; �� <option>-r</option> ���ץ�����Ĥ��������ڤǤ��礦�� ���Υ桼�ƥ���ƥ��ϡ����Υ��ץ�������ꤷ�Ƽ¹Ԥ���� ��ưŪ��Ŭ�ڤʥ��֥������Ȥη����ȥ�����Ƚ�Ǥ��� package �� FTP �����Ȥ������������ɤ��ƥ��ȡ��뤷�ޤ��� </para> <indexterm> <primary><command>pkg_add</command></primary></indexterm> <screen>&prompt.root; <userinput>pkg_add -r <replaceable>lsof</replaceable></userinput></screen> <para>�����Ǥ�Ŭ���� package ������������ɤ��줿�塢���ȡ��뤵��ޤ��� �桼���Ϥ���ʳ��˺�Ȥ�ɬ�פϤ���ޤ��� &man.pkg.add.1; �ϡ�<envar>FTP_PASSIVE_MODE</envar>, <envar>FTP_PROXY</envar> ����� <envar>FTP_PASSWORD</envar> �Ȥ��ä��Ķ��ѿ��Ȥ��� &man.fetch.3; ���Ѥ��ƥե���������������ɤ��ޤ��� �ե����������������¦�Ǥ��ä��ꡢ FTP/HTTP �ץ�������Ȥ����ˤϡ� �����δĶ��ѿ������ꤹ�뤳�Ȥˤʤ�ޤ��� �����ʥꥹ�ȤˤĤ��Ƥ� &man.fetch.3; �������������� �ޤ��������� <literal>lsof-4.56.4</literal> ������� <literal>lsof</literal> ��ȤäƤ��뤳�Ȥ����դ��Ƥ��������� ��⡼�ȥե��å���ǽ����Ѥ�����ˤϡ� package �ΥС�������ֹ�������ɬ�פ�����ޤ��� &man.pkg.add.1; �ϼ�ưŪ�˺ǿ��ǤΥ��ץꥱ��������������ޤ���</para> <para>package �� <filename>.tgz</filename> �Ȥ�����ĥ�Ҥ���ĥե�����Ȥ������ۤ���Ƥ��ꡢ <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/"> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/</ulink> �� FreeBSD CD-ROM �ˤ���ޤ��� FreeBSD 4-CD ���å� (�ޤ��� PowerPak �ʤ�) �� CD �Ϥ��٤ơ� <filename>/packages</filename> �ǥ��쥯�ȥ�� packages �� ����ޤ���packages �Υ쥤�����Ȥϡ� <filename>/usr/ports</filename> �ĥ�Τ�Τ�Ʊ�ͤǤ��� ���ƥ��ꤴ�Ȥ˥ǥ��쥯�ȥ꤬���ꡢ <filename>All</filename> �ǥ��쥯�ȥ�ˤϤ��٤Ƥ� package ������ޤ��� </para> <para>package �����ƥ�Υǥ��쥯�ȥ깽¤�� ports �Τ����Ʊ��Ǥ��� ξ�Ԥ��Ȥ߹�蘆�ä� package/port �����ƥब��������ޤ��� </para> </sect2> <sect2> <title>package �κ��</title> <indexterm> <primary><command>pkg_delete</command></primary> </indexterm> <indexterm> <primary>packages</primary> <secondary>���</secondary> </indexterm> <para>���ȡ��뤵��Ƥ��� package ��������ˤϡ� &man.pkg.delete.1; �桼�ƥ���ƥ���ȤäƤ��������� </para> <screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat-1.7.1</replaceable></userinput></screen> </sect2> <sect2> <title>packages �δ���</title> <indexterm> <primary>packages</primary> <secondary>����</secondary> </indexterm> <para>&man.pkg.info.1; �ϡ����ȡ��뤵��Ƥ��� packages �ΰ�����������ɽ������桼�ƥ���ƥ��Ǥ��� </para> <indexterm> <primary><command>pkg_info</command></primary> </indexterm> <screen>&prompt.root; <userinput>pkg_info</userinput> cvsup-16.1 A general network file distribution system optimized for CV docbook-1.2 Meta-port for the different versions of the DocBook DTD ...</screen> <para>&man.pkg.version.1; �ϡ����ȡ��뤵��Ƥ��� packages �ΥС�����������ɽ������桼�ƥ���ƥ��Ǥ��� package �ΥС��������ߤ� ports �ĥ�ΥС������� ��Ӥ��ޤ��� </para> <indexterm> <primary><command>pkg_version</command></primary> </indexterm> <screen>&prompt.root; <userinput>pkg_version</userinput> cvsup = docbook = ...</screen> <para>2 ���ܤε���ϡ����ȡ��뤵��Ƥ���С������� �������� ports �ĥ�ΥС��������Ф��� �����ɽ���ޤ���</para> <informaltable frame="none"> <tgroup cols="2"> <thead> <row> <entry>����</entry> <entry>��̣</entry> </row> </thead> <tbody> <row> <entry>=</entry> <entry>���ȡ��뤵��Ƥ��� package �ΥС������ϡ� �������� ports �ĥ�Τ�ΤȰ��פ��Ƥ��ޤ���</entry> </row> <row><entry><</entry> <entry>���ȡ��뤵��Ƥ���С������ϡ� �������� ports �ĥ�Τ�Τ��Ť��Ǥ���</entry> </row> <row><entry>></entry><entry>���ȡ��뤵��Ƥ���С������ϡ� �������� ports �ĥ�Τ�Τ�꿷�����Ǥ� (�����餯�������� ports �ĥ�ϸŤ��ʤäƤ��ޤ�)��</entry></row> <row><entry>?</entry><entry>���ȡ��뤵�줿 package �� ports ����ǥå�������˸��Ĥ��뤳�Ȥ��Ǥ��ޤ���</entry></row> <row><entry>*</entry><entry>ʣ���ΥС������� package ��¸�ߤ��ޤ���</entry></row> </tbody> </tgroup> </informaltable> </sect2> <sect2> <title>����¾</title> <para>package �˴ؤ��뤹�٤Ƥξ���� <filename>/var/db/pkg</filename> �ǥ��쥯�ȥ�ʲ����֤���Ƥ��ޤ��� ���Υǥ��쥯�ȥ�β��ˤ���ե��������ˡ� ���ȡ��뤵�줿�ե�����ΰ����䥤�ȡ��뤵�줿�� package �ˤĤ��Ƥ��������ޤޤ�Ƥ��ޤ��� </para> </sect2> </sect1> <sect1 id="ports-using"> <title>Ports Collection ������</title> <para>���Υ��������Ǥϡ�Ports Collection �����Ѥ��ƥ����ƥ�˥ץ������ȡ��뤷���ꡢ �����ƥफ���������ꤹ�����Ū�ʼ��ˤĤ����������ޤ���</para> <sect2 id="ports-tree"> <title>Ports Collection �ν���</title> <para>ports �ȡ��뤹�뤿��ˤϡ��ޤ� Ports Collection ���Ѱդ��ʤ��ƤϤʤ�ޤ��� Ports Collection �Ȥϡ�<filename>/usr/ports</filename> �ʲ����֤���� <filename>Makefile</filename>, �����ѥå��� ����ʸ�ʤɤΰ�Ϣ�Υե�����Τ��ȤǤ���</para> <para>FreeBSD �Υ����ƥ।�ȡ�����ˡ� <application>sysinstall</application> �� Ports Collection �ȡ��뤹�뤫�ɤ�����ҤͤƤ����Ϥ��Ǥ��� No ���������硢�ʲ��κ�Ȥ��ʤ� Ports Collection �ȡ��뤷�Ƥ���������</para> <procedure> <title>sysinstall �����Ѥ�����ˡ</title> <para>�����Ǥϡ��Ƥ� <application>sysinstall</application> �����Ѥ��� Ports Collection ���ư�ǥ��ȡ��뤹����ˡ�ˤĤ����������ޤ���</para> <step> <para><username>root</username> �桼�����¤ǡ��ʲ��Τ褦�� <command>/stand/sysinstall</command> ��¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>/stand/sysinstall</userinput></screen> </step> <step> <para>��������������� <guimenuitem>Configure</guimenuitem> �����ӡ� <keycap>Enter</keycap> ���Ƥ���������</para> </step> <step> - <para>��������������� <literal>Distributions</literal> �����ӡ� + <para>��������������� <guimenuitem>Distributions</guimenuitem> �����ӡ� <keycap>Enter</keycap> ���Ƥ���������</para> </step> <step> <para>��������������� <guimenuitem>ports</guimenuitem> �����ӡ� <keycap>Space</keycap> �������Ƥ���������</para> </step> <step> <para><guimenuitem>Exit</guimenuitem> �ޤǥ��������륢�åפ��ơ� <keycap>Enter</keycap> ���Ƥ���������</para> </step> <step> <para>CDROM �� FTP �Ȥ��ä����ȡ����ǥ��������Ƥ���������</para> </step> <step> <para>��˥塼�˽��ä� <application>sysinstall</application> ��λ���Ƥ���������</para> </step> </procedure> <para>Ports Collection �ȡ��뤷���ꡢ�ǿ��ξ��֤ˤ��Ƥ�������Τ⤦��Ĥ���ˡ�� <application>CVSup</application> �����Ѥ�����ˡ�Ǥ��� ports �Ѥ� <application>CVSup</application> �ե����� <filename>/usr/share/examples/cvsup/ports-supfile</filename> �������������� <application>CVSup</application> ��Ȥ�����ξ���䡢 ���Υե�����˴ؤ��������� <link linkend="cvsup">CVSup ��Ȥ�</link> (<xref linkend="cvsup">) �ˤ���ޤ���</para> <procedure> <title>CVSup �����Ѥ�����ˡ</title> <para>�����Ǥϡ�<application>CVSup</application> �����Ѥ��� Ports Collection �ȡ��뤹����ˡ�ˤĤ��ƴ�ñ���������ޤ��� ���ʤ��� ports �ĥ��ǿ��ξ��֤ˤ��Ƥ����������ޤ��� <application>CVSup</application> �ˤĤ��Ƥ�ä��Τꤿ���ΤǤ���С� ��ۤɾҲ𤷤�����������������������</para> <step> <para>�ޤ� <filename role="package">net/cvsup</filename> port �ȡ��뤷�Ƥ��������� ���ȡ���ˤĤ��Ƥξܺ٤ϡ�<link linkend="cvsup-install">CVSup �Υ��ȡ���</link> (<xref linkend="cvsup-install">) �Ȥ��Ƥ���������</para> </step> <step> <para><username>root</username> �桼�����¤ǡ� <filename>/usr/share/examples/cvsup/ports-supfile</filename> �� <filename>/root</filename> �䡢���ʤ��Υۡ���ǥ��쥯�ȥ�ʤɤإ��ԡ����Ƥ���������</para> </step> <step> <para>���� <filename>ports-supfile</filename> ���Խ����ޤ���</para> </step> <step> <para><replaceable>CHANGE_THIS.FreeBSD.org</replaceable> ��Ǵ��� <application>CVSup</application> �����Ф��ѹ����Ƥ��������� �ߥ顼�����Ȥδ����ʥꥹ�Ȥ� <link linkend="cvsup-mirrors">CVSup ������</link> (<xref linkend="cvsup-mirrors">) �ˤ���ޤ���</para> </step> <step> <para><command>cvsup</command> ��¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>cvsup -g -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen> </step> <step> <para>���μ�����֤��Ʒ����֤��¹Ԥ���ȡ� �ǿ����ѹ���������������ɤ���ơ����ʤ��μ긵�� Ports Collection �˲ä����ޤ���</para> </step> </procedure> </sect2> <sect2 id="ports-skeleton"> <title>ports �Υ��ȡ���</title> <indexterm> <primary>ports</primary> <secondary>���ȡ���</secondary> </indexterm> <para>���ֺǽ���Τ�ʤ���Фʤ�ʤ��Τϡ� Ports Collection �� <quote>������ȥ�</quote> �ȸƤФ���Τǹ�������Ƥ���Ȥ������¤Ǥ��� port ������ȥ�ϴ�ñ�˸����ȡ����ץꥱ�������� FreeBSD �������������ѥ��뤷���ȡ��뤹����ˡ������Ǿ��¤Υե�����Υ��åȤΤ��ȤǤ��� ���줾��� port ������ȥ�ˤϡ����Υե����뤬�ޤޤ�Ƥ��ޤ��� </para> <itemizedlist> <listitem> <para><filename>Makefile</filename>�� <filename>Makefile</filename> �ˤϥ��ץꥱ�������Υ���ѥ�����ˡ�䥷���ƥ�Τɤ��˥��ȡ��뤹�뤫����ꤹ�롢 ���ޤ��ޤ�̿��ʸ���ޤޤ�Ƥ��ޤ���</para> </listitem> <listitem> <para><filename>distinfo</filename> �ե����롣 ���Υե�����ˤϡ����� port ���ۤ��뤿��� ����������ɤ���ɬ�פ�����ե�����Υե�����̾�ȡ� �����Υե����뤬����������ɤˤ�äƲ���Ƥ��ʤ��� �����å����뤿��Υ����å�������ޤޤ�Ƥ��ޤ���</para> </listitem> <listitem> <para><filename>files</filename> �ǥ��쥯�ȥꡣ ���Υǥ��쥯�ȥ�ˤ� FreeBSD �����ƥ��ǥץ�������ѥ��뤷�� ���ȡ��뤹�뤿��ν����ѥå����ޤޤ�Ƥ��ޤ��� �����ѥå� (patch) �Ȥϴ���Ū�ˡ� �ġ��Υե�������Ф����ѹ�����ɽ���������ʥե����뷲�Τ��ȤǤ��� �ե�����ϥץ쥤��ƥ����ȷ����ǡ� <quote>10 ���ܤ���</quote> �� <quote>26 ���ܤ� ... ���ѹ�</quote> �ʤɤȽ�Ƥ��ޤ��� �����ѥå��ϡ�<quote>diff (��ʬ)</quote> �Ȥ�ƤФ�ޤ��� ����ϡ������ѥå��� &man.diff.1; �ץ������Ǻ�������뤫��Ǥ���</para> <para>���Υǥ��쥯�ȥ�ˤϡ����� port �ι��ۤ�ɬ�פ� ����¾�Υե����뤬������⤢��ޤ���</para> </listitem> <listitem> <para><filename>pkg-comment</filename> �ե����롣 ����ˤϥץ������ΰ������ʸ���ޤޤ�Ƥ��ޤ���</para> </listitem> <listitem> <para><filename>pkg-descr</filename> �ե����롣 ����ˤϥץ������Ρ�ʣ���Ԥˤ錄��ܤ�������ʸ���ޤޤ�ޤ���</para> </listitem> <listitem> <para><filename>pkg-plist</filename> �ե����롣 ����ϡ����� port �ˤ�äƥ��ȡ��뤵������ե�����Υꥹ�ȤǤ��� ����ˤϥץ�������������ݤˡ� �ɤΥե��������������ɤ��Τ��� ports �����ƥ�����������⤢��ޤ���</para> </listitem> </itemizedlist> <para>������¾�� <filename>pkg-message</filename> �Ȥ��ä��ե������ޤ� ports �⤢��ޤ��� ports �����ƥ�ϡ� ���Τ褦�ʥե�������Ѥ����ü�ʾ����ˤ��б����Ƥ��ޤ��� �����Υե�����ˤĤ��Ƥξܺ٤���� ports �ΰ���Ū�������ˤĤ��Ƥϡ�<ulink url="../porters-handbook/index.html">port �����ԤΤ���Υϥ�ɥ֥å� </ulink> ������������</para> <para>���ơ�Ports Collection �����Τ���˻Ȥ����ΤʤΤ��� ��������뤿���ͽ���μ��Ϥ���ǽ�ʬ�ʤΤǡ� �ǽ�� port �ȡ��뤹��������Ǥ��ޤ����� ����ˤ���Ĥ���ˡ�����ꡢ�ʲ��Ǥ��줾��ˤĤ����������Ƥ��ޤ��� </para> <!-- 2000/07/16:hrs - strange translation --> <para>�ºݤκ�Ȥ��������ˡ� ���ȡ��뤹�� port ������ɬ�פ�����ޤ��� ������ˡ�Ϥ����Ĥ�����ޤ������Ǥ��ñ�ʤΤ� <ulink url="../../../../ports/index.html">FreeBSD �����֥����Ȥ� ports �ꥹ��</ulink> �����Ѥ��뤳�ȤǤ��礦�� �����˥ꥹ�Ȥ���Ƥ��� ports �䡢 �����Ȥθ�����ǽ��ȤäƱ������뤳�Ȥ��Ǥ��ޤ��� �ơ��� port �ˤ�����ʸ���ޤޤ�Ƥ��ޤ��Τǡ� ���ȡ����������ˤ��� port �˴ؤ����������ɤळ�Ȥ�Ǥ��ޤ��� </para> <para>�⤦��Ĥ���ˡ�ϡ�&man.whereis.1; ���ޥ�ɤ�Ȥ����ȤǤ��� ñ�� <command>whereis <replaceable>file</replaceable></command> �����Ϥ��Ƥ���������<replaceable>file</replaceable> ����ʬ�ˤϥ��ȡ��뤷�����ץ������̾������ޤ��� �⤷�����ʤ��Υ����ƥ��ǥץ�����ब���Ĥ���С� ���줬�ɤ��ˤ���Τ������Τ褦��ɽ������ޤ��� </para> <screen>&prompt.root; <userinput>whereis lsof</userinput> lsof: /usr/ports/sysutils/lsof</screen> <para>����ɽ���ϡ�<command>lsof</command> (�����ƥ�桼�ƥ���ƥ��ΰ��) �� <filename>/usr/ports/sysutils/lsof</filename> �Ȥ����ǥ��쥯�ȥ�˸��Ĥ��ä����Ȥ��Ƥ��ޤ��� </para> <para>�ޤ���Ports Collection �λ��ĸ�����ǽ�����Ѥ��� port ��������ˡ�⤢��ޤ��� ���θ�����ǽ�����Ѥ���ˤϡ������ȥǥ��쥯�ȥ꤬ <filename>/usr/ports</filename> �Ǥ���ɬ�פ�����ޤ��� ���Υǥ��쥯�ȥ�˰�ư�����顢 <command>make search key=<replaceable>�ץ������̾</replaceable></command> �����Ϥ��Ƥ��������� <replaceable>�ץ������̾</replaceable>����ʬ�ˤϸ����������ץ������̾������ޤ��� ���Ȥ��С�<command>lsof</command> ��õ���������ˤϼ��Τ褦�ˤ��ޤ���</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make search name=lsof</userinput> Port: lsof-4.56.4 Path: /usr/ports/sysutils/lsof Info: Lists information about open files (similar to fstat(1)) Maint: obrien@FreeBSD.org Index: sysutils B-deps: R-deps: </screen> <para>���ϤΤ����ä����դ��Ƹ��ʤ���Фʤ�ʤ��Τ� <quote>Path</quote> �Ȥ����ԤǤ��� ���ιԤ� xchat ���ɤ��ˤ��뤫���Ƥ��ޤ��� ���Ϥ����¾�ξ���� port �ȡ��뤹��ݤˤ�ľ��ɬ�פȤʤ��ΤǤϤ���ޤ���Τǡ� �����ǤϿ���ʤ��Ǥ����ޤ���</para> <para>��äȾܺ٤ʸ�����ˤϡ� <command>make search key=<replaceable>string</replaceable></command> �����Ϥ��Ƥ��������� <replaceable>string</replaceable> ����ʬ�ˤϸ����������ƥ����Ȥ�����ޤ��� port ̾�������ȡ�����ʸ����Ӱ�¸����������ޤ��� õ���Ƥ���ץ�������̾�����Τ�ʤ����Ǥ⡢ ������Ū�˴�Ϣ���� ports �θ��������ѤǤ��ޤ���</para> <para>�ɤ���ξ��Ǥ⡢ ����ʸ���������ʸ���Ⱦ�ʸ������̤����˸������Ԥ���Τǡ� <quote>LSOF</quote> ��������̤ϡ� <quote>lsof</quote> ��Ʊ��������̤ˤʤ�ޤ���</para> <note> <para>ports �ȡ��뤹��ˤϡ� <username>root</username> �桼���ˤʤ�ʤ���Фʤ�ޤ���</para> </note> <para>���ȡ��뤷���� port �����Ĥ��ä��顢 �ºݤΥ��ȡ���˰ܤ뤳�Ȥ��Ǥ��ޤ��� port �ϥ����������ɤ��饢�ץꥱ���������ۤ�����ˡ�����ޤ����� �ºݤΥ����������ɤϴޤ�Ǥ��ޤ��� �����������ɤ� CD-ROM �䥤���ͥåȤ�������Ǥ��ޤ��� �����������ɤϥ��եȥ�������ԤΤ���������η��������ۤ���ޤ��� �����Ƥ���tar �� gzip �Ǻ������줿���̥��������֤Ȥ������ۤ���ޤ����� ¾�Υġ���ǰ��̤���Ƥ����ꡢ���̤��줺�����ۤ���뤳�Ȥ⤢��ޤ��� �ɤΤ褦�ʷ��������ۤ���Ƥ��뤫�˴ؤ�餺�� �����Υץ������Υ����������ɤ� <quote>distfile</quote> �ȸƤФ�Ƥ��ޤ��� distfile �� CD-ROM �⤷���ϥ����ͥåȷ�ͳ������Ǥ��ޤ���</para> <sect3 id="ports-cd"> <title>CD-ROM ����� ports �Υ��ȡ���</title> <indexterm> <primary>ports</primary> <secondary>CD-ROM ����Υ��ȡ���</secondary> </indexterm> <para>FreeBSD �ץ��������Ȥθ��� CDROM ������ˤ� �⤦ distfiles �ϼ�Ͽ����Ƥ��ޤ��� ���餫���ᥳ��ѥ��뤵�줿 packages �� CDROM ������ʬ�����Ƥ��ޤ��� ������FreeBSD PowerPak �Τ褦�� CDROM ���ʤ� distfiles ���Ͽ���Ƥ��ޤ��� <ulink url="http://www.freebsdmall.com/">FreeBSD Mall</ulink> �Ȥ��ä��٥�����餳�������ʤ���ʸ�Ǥ��ޤ��� ���Υ��������ǤϤ��Τ褦�� FreeBSD �� CDROM ���åȤ���äƤ��뤳�Ȥ�����Ȥ��Ƥ��ޤ���</para> <para>FreeBSD CDROM ��ɥ饤�֤����졢 <filename>/cdrom</filename> �˥ޥ���Ȥ��Ƥ������� (�ۤ��Υޥ���ȥݥ���Ȥ���ꤹ��ȡ����ȡ���˼��Ԥ��ޤ�)�� �ޤ������ȡ��뤷���� port �Υǥ��쥯�ȥ�˰�ư���Ƥ��������� </para> <screen>&prompt.root; <userinput>cd /usr/ports/sysutils/lsof</userinput></screen> <para><filename>lsof</filename> �ǥ��쥯�ȥ�˰�ư����ȡ� port ������ȥ���Τ���ǧ�Ǥ���Ȼפ��ޤ��� ���˹Ԥʤ��Τϡ�port �Υ���ѥ��� (���ۡ��ӥ�� (build) �Ȥ�ƤФ�ޤ�) �Ǥ��� ����ϡ��ץ���ץȤ���ñ�� <command>make</command> �����Ϥ�������ǹԤʤ��ޤ��� ��������ȡ����Τ褦�ʽ��Ϥ�������Ϥ��Ǥ���</para> <screen>&prompt.root; <userinput>make</userinput> >> lsof_4.57D.freebsd.tar.gz doesn't seem to exist in /usr/ports/distfiles/. >> Attempting to fetch from file:/cdrom/ports/distfiles/. ===> Extracting for lsof-4.57 ... [extraction output snipped] ... >> Checksum OK for lsof_4.57D.freebsd.tar.gz. ===> Patching for lsof-4.57 ===> Applying FreeBSD patches for lsof-4.57 ===> Configuring for lsof-4.57 ... [configure output snipped] ... ===> Building for lsof-4.57 ... [compilation output snipped] ... &prompt.root;</screen> <para>����ѥ��뤬��λ���ƥץ���ץȤ���뤳�Ȥ��ǧ���Ƥ��������� ���� port �Υ��ȡ����Ԥʤ��ޤ��� port �ȡ��뤹��Τ�ɬ�פʤΤϡ� <command>make</command> ���ޥ�ɤ˰�Ĥ�ñ�졢 <command>install</command> ����ꤹ�뤳�Ȥ����Ǥ���</para> <screen>&prompt.root; <userinput>make install</userinput> ===> Installing for lsof-4.57 ... -[install output snipped] +[installation output snipped] ... ===> Generating temporary packing list ===> Compressing manual pages for lsof-4.57 ===> Registering installation for lsof-4.57 ===> SECURITY NOTE: This port has installed the following binaries which execute with increased privileges. &prompt.root;</screen> <para>�ץ���ץȤ���ä��顢 ���ȡ��뤷���ץ������ϼ¹ԤǤ���褦�ˤʤäƤ��ޤ��� <command>lsof</command> �Ϲ⤤���¤�ư���ץ������ʤΤǡ� �������ƥ��˴ؤ���ٹ�ɽ������ޤ��� ports �Υ���ѥ���� ���ȡ������ɽ������뤳���ηٹ�����դ��Ƥ���������</para> <note> <para><command>make</command>��<command>make install</command> ����Ĥ�ʬ����줿��������ˡ� �ǽ餫�� <command>make install</command> �ȼ¹Ԥ��뤳�Ȥǡ� ���������ܤ�����ʤ����Ȥ��Ǥ��ޤ���</para> </note> <note> <para>������ˤ�äƤϥ��ޥ�ɤμ¹ԥե������õ�����֤�û�̤��뤿��ˡ� �Ķ��ѿ� <envar>PATH</envar> ����Ͽ����Ƥ��� �ǥ��쥯�ȥ�Υ��ޥ�ɰ�����å��夹���Τ�����ޤ��� ���Τ褦�ʥ������ȤäƤ���ΤǤ���С� port �ȡ��뤷�����Ȥǡ� ���������ȡ��뤵�줿���ޥ�ɤ��Ѥ������ˡ� <command>rehash</command> ���ޥ�ɤ�¹Ԥ���ɬ�פ�����ޤ��� ���ܥ����ƥ���°�Υ����� (���Ȥ��� <command>tcsh</command>) �� ports �������Ѳ�ǽ�ʥ����� (���Ȥ��� <filename role="package">shells/zsh</filename>) ��ξ���ǡ����Υ��ޥ�ɤ�¹Ԥ���ɬ�פ������ޤ���</para> </note> - <note> <para>port �ˤ� CDROM �ؤμ�Ͽ����Ĥ��ʤ��饤��������Ĥ�Τ����뤳�Ȥ� ���դ��Ƥ��������� ����ˤϥ����������������Ͽ��ɬ�פȤ����ꡢ �����ۤ��ػߤ���Ƥ���ʤɤȤ�����ͳ������ޤ��� CDROM �˴ޤޤ�Ƥ��ʤ� port �ȡ��뤷�������ˤϡ� �ͥåȥ������³����ɬ�פ�����ޤ� (<link linkend="ports-inet">���Υ��������</link>������������)��</para> </note> </sect3> <sect3 id="ports-inet"> <title>�����ͥåȷ�ͳ�Ǥ� ports �Υ��ȡ���</title> <para>������������Ʊ���褦�ˡ����Υ��������Ǥϡ� �����ͥåȤؤ���³����ǽ�Ǥ��뤳�Ȥ�����Ȥ��Ƥ��ޤ��� �⤷�����ͥå���³���Բ�ǽ�ʾ��ϡ� <link linkend="ports-cd">CDROM ����Υ��ȡ���</link>��ɬ�פˤʤ�Ǥ��礦��</para> <para>�����ͥåȷ�ͳ�� port �ȡ��뤹����ˡ�ϡ� CDROM ���饤�ȡ��뤹����ȴ�����Ʊ���Ǥ��� ͣ��ۤʤ���ʬ�� distfile �� CDROM ����ǤϤʤ��� �����ͥåȷ�ͳ�ǥ���������ɤ���Ȥ������ȤǤ���</para> <para>���Τ褦�ˡ�ɬ�פʼ���Ʊ���Ǥ���</para> <screen>&prompt.root; <userinput>make install</userinput> >> lsof_4.57D.freebsd.tar.gz doesn't seem to exist in /usr/ports/distfiles/. >> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% 439860 bytes transferred in 18.0 seconds (23.90 kBps) ===> Extracting for lsof-4.57 ... [extraction output snipped] ... >> Checksum OK for lsof_4.57D.freebsd.tar.gz. ===> Patching for lsof-4.57 ===> Applying FreeBSD patches for lsof-4.57 ===> Configuring for lsof-4.57 ... [configure output snipped] ... ===> Building for lsof-4.57 ... [compilation output snipped] ... ===> Installing for lsof-4.57 ... -[install output snipped] +[installation output snipped] ... ===> Generating temporary packing list ===> Compressing manual pages for lsof-4.57 ===> Registering installation for lsof-4.57 ===> SECURITY NOTE: This port has installed the following binaries which execute with increased privileges. &prompt.root;</screen> <para>�����ΤȤ��ꡢ ���Ϥΰ㤤�ϥ����ƥब�ɤ����� distfile �����ꤷ���������Ԥ����Ǥ���</para> <para>ports �ϡ�<envar>FTP_PASSIVE_MODE</envar>, <envar>FTP_PROXY</envar> ����� <envar>FTP_PASSWORD</envar> �Ȥ��ä��Ķ��ѿ��Ȥ��� &man.fetch.1; ���Ѥ��ƥե���������������ɤ��ޤ��� �ե����������������¦�Ǥ��ä��ꡢ FTP/HTTP �ץ�������Ȥ����ˤϡ� �����δĶ��ѿ������ꤹ�뤳�Ȥʤ�ޤ��� �����ʥꥹ�ȤˤĤ��Ƥ� &man.fetch.3; ��������������</para> </sect3> </sect2> <sect2 id="ports-removing"> <title>���ȡ��뤵�줿 ports �κ��</title> <indexterm> <primary>ports</primary> <secondary>���</secondary> </indexterm> <para>ports �Υ��ȡ�����ˡ�ˤĤ����Τ�Ф����餯�� ���ȡ��뤷����ˤʤäƴְ�äƤ������Ȥ˵��դ������ʤɤ������ơ� ������������ˤϤɤ�������ɤ��Τ�����˴����뤳�ȤǤ��礦�� <!-- 2000/07/16:hrs - why "decide"? --> ���ơ������� (��Τޤ����ѹ����Ƥ��ʤ��ͤ� <command>lsof</command>) �������Ƥߤޤ��礦��ports �Υ��ȡ����Ʊ���褦�ˡ� �ޤ��ǽ�ˤ��ʤ���Фʤ�ʤ��Τ� port �Υǥ��쥯�ȥ� <filename>/usr/ports/sysutils/lsof</filename> �˰�ư���뤳�ȤǤ��� �ǥ��쥯�ȥ���ư�����顢<command>lsof</command> ��������Τ�ɬ�פʽ����Ͻ����Ǥ��� �������ˤϡ�<command>make deinstall</command> ���ޥ�� ��¹Ԥ��ޤ���</para> <screen>&prompt.root; <userinput>cd /usr/ports/sysutils/lsof</userinput> &prompt.root; <userinput>make deinstall</userinput> ===> Deinstalling for lsof-4.57</screen> <para>�ˤ�ƴ�ñ�ʺ�ȤǤ��� ����Ǥ��ޤ� <command>lsof</command> ���ƥफ�����Ǥ��ޤ����� �⤦���ٺƥ��ȡ��뤷�������ˤϡ� <filename>/usr/ports/sysutils/lsof</filename> �ǥ��쥯�ȥ꤫�� <command>make reinstall</command> ��¹Ԥ��뤳�ȤǹԤʤ����Ȥ��Ǥ��ޤ��� </para> <para>���� <command>make clean</command> ��¹Ԥ��Ƥ��ޤ��ȡ� <command>make deinstall</command> ����� <command>make reinstall</command> �ΰ�Ϣ�κ�ȤϤǤ��ޤ��� <command>make clean</command> ��¹Ԥ������ ���ȡ��뤷�� port �����������ΤǤ���С� <link linkend="packages-using">�ϥ�ɥ֥å��� packages �Υ��������</link> ����������Ƥ���褦�� &man.pkg.delete.1; ��ȤäƤ���������</para> </sect2> </sect1> <sect1 id="ports-nextsteps"> <title>���ȡ����κ��</title> <para>���������ץꥱ�������Υ��ȡ��뤬����ä��顢 ������°�Υɥ�����Ȥ��ɤߤ����Ȼפ��Ǥ��礦�� �ޤ���ɬ�פ�����ե�������Խ������ꡢ (�ǡ����ξ��ˤ�) �����ƥ�ε�ư���˥ץ�����ब���Ϥ��뤳�Ȥ��ǧ�������ʤ�Ǥ��礦��</para> <para>port �Υ��ȡ������ɲäǹԤ�ʤ���Фʤ�ʤ���Ȥξܺ٤ϡ� ���ץꥱ������Ȥ˰ۤʤ�ޤ��� �������ʤ��顢���������ץꥱ�������ȡ��뤷���Ф���ǡ� <quote>���ϲ� ?</quote> �ȻפäƤ���ΤǤ���С� �ʲ��� tips �����Ω�ĤǤ��礦��</para> <itemizedlist> <listitem> <para>�ɤΤ褦�ʥե����뤬���ȡ��뤵��Ƥ��뤫�� �����Ƥ���餬�ɤ��˥��ȡ��뤵��Ƥ��뤫���Τꤿ���ΤǤ���С� &man.pkg.info.1; ��ȤäƤ��������� ���Ȥ��С�FooPackage �� 1.0.0 �С������ȡ��뤷���ΤǤ���С� �ʲ���¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>pkg_info -L foopackage-1.0.0 | less</userinput></screen> <para>��Υ��ޥ�ɤ�¹Ԥ���� package �Ȥ��ƥ��ȡ��뤵��Ƥ��뤹�٤ƤΥե����뤬ɽ������ޤ��� �äˡ�<filename>man/</filename>, <filename>etc/</filename>, <filename>doc/</filename> �ǥ��쥯�ȥ�Υե���������ܤ��Ƥ��������� ���줾�졢�ޥ˥奢��ڡ����� ����ե����롢������Ū�ʥɥ�����Ȥ����֤���Ƥ��ޤ���</para> <para>�⤷�����ץꥱ�������ΥС�����狼��ʤ���С� ���Υ��ޥ�ɤ�¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>pkg_info | grep <replaceable>foopackage</replaceable></userinput></screen> <para>���ȡ��뤵�줿 packages ���椫�顢̾���� <replaceable>foopackage</replaceable> ��ޤ� package ��ɽ������ޤ��� ɬ�פ˱����ƥ��ޥ�ɥ饤��� <replaceable>foopackage</replaceable> ���֤������Ƥ���������</para> </listitem> <listitem> <para>���ץꥱ�������Υޥ˥奢��ڡ��������ȡ��뤵��Ƥ���ΤǤ���С� &man.man.1; ��Ȥäƥޥ˥奢����ɤ�Ǥ��������� Ʊ�ͤˡ�����ե�����Υ���ץ������Ƥ���ɥ�����Ȥˤ��ܤ��̤��Ƥ���������</para> </listitem> <listitem> <para>���ץꥱ�������Υ����֥����Ȥ�����С� ���Υ����Ȥ˹��ʤ�ɥ�����Ȥ� FAQ ���ʤ�����Ĵ�٤Ƥ��������� �����֥����ȤΥ��ɥ쥹���狼��ʤ���С� ���Υ��ޥ�ɤ�ɽ������뤫�⤷��ޤ��� </para> <screen>&prompt.root; <userinput>pkg_info <replaceable>foopackage-1.0.0</replaceable></userinput></screen> <para>�̾�����֥����Ȥ� URL �� <literal>WWW:</literal> ��ޤ�Ԥ�ɽ������ޤ���</para> </listitem> </itemizedlist> </sect1> <sect1 id="ports-trouble"> <title>�ȥ�֥륷�塼�ƥ���</title> <para>���Υ��������Ǥϡ�Ports Collection �ˤĤ����ɤ����䤵������ȡ� �����Ĥ��δ���Ū�ʥȥ�֥륷�塼�ƥ��ƥ��˥å��� ������ <link linkend="ports-broken">port �����ޤ�ư���ʤ�</link>���ˤǤ��뤳�ȤˤĤ��ư����ޤ���</para> <sect2 id="ports-questions"> <title>����Ȳ�����</title> <qandaset> <qandaentry> <question> <para>��ϥ�ǥ�ˤĤ��Ƥε����� ���Ƥ���Τ��ȻפäƤ��ޤ���??!</para> </question> <answer> <para>�ʤ�ۤɡ� ���ʤ��Ϥ��äȡ� ����ԥ塼�������̤ˤĤ��Ƥ��륷�ꥢ��ݡ��ȤΤ��Ȥ��ȻפäƤ��ޤä��ΤǤ��礦�� ����С������� Unix ���顢 �̤ΥС������� Unix �ؤȥץ�������ܿ����뤳�Ȥ� <quote>porting</quote> �Ȥ����ΤǤ����� �����Ǥ錄�������� <quote>porting</quote> �η�̤Ȥ�����̣�� <quote>port</quote> ��ȤäƤ��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para id="ports-patch">�ѥå� (patch) �Ȥϲ��Ǥ���?</para> </question> <answer> <para>�ѥå��Ȥϡ� ����С������¾�ΥС������ؤɤΤ褦���ѹ����뤫�� ������(�̾��) �����ʥե�����Ǥ��� <quote>23 ���ܤ���</quote>�� <quote>468 ���ܤθ�ˤ����� 2 �Ԥ��ɲ�</quote>�� �ޤ��� <quote>197 ���ܤΤ褦���ѹ�</quote> �Ȥ����褦�����Ƥ�ޤ�Ǥ��ޤ��� ����ϡ�&man.diff.1; �Ȥ���̾���Υץ���������������ޤ���</para> </answer> </qandaentry> <indexterm><primary>tarball</primary></indexterm> <qandaentry> <question> <para id="ports-tarball">tarball �Ȥϰ��β��Ǥ���?</para> </question> <answer> <para><filename>.tar</filename> �ޤ��� <filename>.tar.gz</filename> �Ȥ�����ĥ�Ҥ���ĥե�����Ǥ� (<filename>.tar.Z</filename> �Τ褦�ʥХꥨ�������⤢��ޤ����� DOS �Υե����륷���ƥ��Ѥ� <filename>.tgz</filename> ��û�̤������⤢��ޤ�)��</para> <para>����ϴ���Ū�˥ե�������ĤˤޤȤ (<filename>.tar</filename>) �ǥ��쥯�ȥ�ĥ�Ǥ��� ���̤���Ƥ��� (<filename>.gz</filename>) ���⤢��ޤ��� ���� <emphasis>T</emphasis>ape <emphasis>AR</emphasis>chives (����: �ơ��ץ���������) (���Τ��� <command>tar</command> �Ȥ���̾���ʤΤǤ�) �ǻȤ��Ƥ�����ΤʤΤǤ����� �����ͥåȾ�ǥץ������Υ����������ɤ����ۤ��뤿��� �����Ȥ��Ƥ�����ˡ�Ǥ���</para> <para>�����Υե��������Ȥ��ꡢ Ÿ�������ꤹ�뤳�Ȥ�Ǥ��ޤ���FreeBSD �δ��ܥ����ƥ����°���� Unix ɸ��� &man.tar.1; ���ޥ�ɤ�ȤäƤߤ�ȼ��Τ褦�ˤʤ�ޤ���</para> <screen>&prompt.user; <userinput>tar tvzf foobar.tar.gz</userinput> &prompt.user; <userinput>tar xzvf foobar.tar.gz</userinput> &prompt.user; <userinput>tar tvf foobar.tar</userinput> &prompt.user; <userinput>tar xvf foobar.tar</userinput></screen> </answer> </qandaentry> <indexterm><primary>�����å�����</primary></indexterm> <qandaentry> <question> <para id="ports-checksum">�����å�����Ȥϲ��Ǥ���?</para> </question> <answer> <para>����ϡ� �����å��������ե�������Τ��٤ƤΥǡ�����ä����������� ���ͤǤ�������ʸ��������äƤ����顢 �����å����ब���פ��ʤ��ʤ�ޤ������Τ��ᡢ ñ�����Ӥ����ǰ㤤�Ĥ��뤳�Ȥ��Ǥ���ΤǤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>���ޤǡ�CD-ROM ����� ports �Υ���ѥ���פˤ���褦�ˤ��� ports �ȡ���Ǥ��Ƥ����ΤǤ����� <application>kermit</application> �Υ��ȡ���褦�Ȥ���Ȥ��ޤ������ޤ���</para> <screen>&prompt.root; <userinput>make install</userinput> >> cku190.tar.gz doesn't seem to exist on this system. >> Attempting to fetch from ftp://kermit.columbia.edu/kermit/archives/.</screen> <para>�ʤ� cku190.tar.gz �����Ĥ���ʤ��ΤǤ��礦��? �����ʤ� CDROM ����äƤ��ޤä��ΤǤ��礦��?</para> </question> <answer> <para><link linkend="ports-cd">CD-ROM ����� ports �Υ��ȡ���</link>�Υ�����������������Ƥ���Ȥ��ꡢ ports �ΰ����˥饤��������¤��� CDROM �ˤϼ�Ͽ�Ǥ��ʤ�����Τ�Τ�¸�ߤ��ޤ��� <application>kermit</application> �Ϥ��ΰ���Ǥ��� <application>kermit</application> �Υ饤������ tarball �� CDROM �˼�Ͽ���뤳�Ȥ�ؤ��Ƥ��뤿�ᡢ ����������ޤ���ư�� tarball ��������Ƥ���������</para> <para>����ˤ���褦�ʥ��顼��å�������ɽ�������Τϡ� ���ʤ������ΤȤ��˥����ͥåȤ���³���Ƥ��ʤ��ä����Ȥˤ��ޤ��� ���� <makevar>MASTER_SITES</makevar> �Τ����줫���� (<filename>Makefile</filename> ����˽Ƥ���ޤ�) ����������ɤ��Ƥ����С��ץ�������Ƴ����뤳�Ȥ��Ǥ��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>kermit �� tarball �����ꤷ�ޤ������� <filename>/usr/ports/distfiles</filename> �� �ե�������֤����Ȥ���ȡ� ���߸����ʤ��Ȥ������顼���Ǥޤ���</para> </question> <answer> <para>ports �ϥ���������ɤ��� tarball �� <filename>/usr/ports/distfiles</filename> ���֤����Ȥ��ޤ����������ƥ�����Ԥ�¿���Ϥ��Υǥ��쥯�ȥ�� ��⡼�ȤΥե����륵���Ф����������ɤ߽Ф����Ѥ� CDROM ���Ф��륷��ܥ�å����������Ƥ��ޤ��� ���Τ褦�ʾ��ˤϡ��ʲ��Τ褦�ˤ��� distfiles ���Ǽ����ǥ��쥯�ȥ���ѹ����Ƥ���������</para> <screen>&prompt.root; <userinput>make DISTDIR=<replaceable>/local/dir/with/write/permission</replaceable> install</userinput></screen> </answer> </qandaentry> <qandaentry> <question> <para>ports �ϡ����٤Ƥ� <filename>/usr/ports</filename> ���֤����Ȥ�����ư���ΤǤ��礦��? �����ƥ�δ����Ԥˤ��ȡ���θĿ�Ū�ʥե������ <filename>/u/people/guests/wurzburger</filename> ������ʤ���Фʤ�ʤ��ΤǤ����� ����ǤϤ��ޤ������ʤ��褦�˻פ��ޤ���</para> </question> <answer> <para><makevar>PORTSDIR</makevar> �ѿ��� <makevar>PREFIX</makevar> �ѿ����ѹ����뤳�Ȥǡ� �㤦�ǥ��쥯�ȥ�� ���Ѥ��뤳�Ȥ��Ǥ��ޤ��� ���Ȥ��С�</para> <screen>&prompt.root; <userinput>make PORTSDIR=/u/people/guests/wurzburger/ports install</userinput></screen> <para>�Ȥ���ȡ�ports �� <filename>/u/people/guests/wurzburger/ports</filename> �ǥ���ѥ��뤵�졢���٤� <filename>/usr/local</filename> �ʲ��˥��ȡ��뤵��ޤ���</para> <screen>&prompt.root; <userinput>make PREFIX=/u/people/guests/wurzburger/local install</userinput></screen> <para>���ξ�硢����ѥ���� <filename>/usr/ports</filename> �Ǥ����ʤ��� <filename>/u/people/guests/wurzburger/local</filename> �˥��ȡ��뤷�ޤ���</para> <para>�������</para> <screen>&prompt.root; <userinput>make PORTSDIR=../ports PREFIX=../local install</userinput></screen> <para>�Ȥ����ξ�Ԥ��Ȥ߹�碌�뤳�Ȥ���ǽ�Ǥ� (��ά�����˵��Ҥ����餳�Υڡ����˼����ˤ�Ĺ������ΤǤ����� �ͤ��������Ƥ����������Ȼפ��ޤ�)��</para> <indexterm><primary>imake</primary></indexterm> <para>(X Window System �˴ޤޤ��) &man.imake.1; ����Ѥ��� ports �ξ��� <makevar>PREFIX</makevar> ����ǽ������ <filename>/usr/X11R6</filename> �β��إ��ȡ��뤷�褦�Ȥ��ޤ��� �ޤ���Perl ��Ϣ�� ports ��Ʊ�ͤ� <makevar>PREFIX</makevar> ��̵�뤷�� Perl �ĥ�˥��ȡ��뤷�ޤ��� ������ ports �� <makevar>PREFIX</makevar> ��������Ȼ��Ȥ����褦���ѹ�����Τϡ��ۤȤ���Բ�ǽ�Ǥ���</para> <para>�⤷ ports �ȡ��뤹�뤿�Ӥˤ���������פ���Τ���������ʤ��ΤǤ���С� ������Ķ��ѿ��˥��åȤ��Ƥ��ޤ��Ȥ����꤬����ޤ��� �ɤΤ褦�ˤ�����ɤ����ˤĤ��Ƥϡ� ���ʤ��λȤäƤ��륷����Υޥ˥奢��ڡ����Ȥ��Ƥ���������</para> </answer> </qandaentry> <qandaentry> <question> <para>�錄���� FreeBSD �� CDROM ����äƤ��ޤ��� ���٤Ƥ� tarball �� �����ƥ���֤��Ƥ��������ΤǤ��� ��������� ports �ȡ��� ���뤿�Ӥ�������������ɤ������Τ��Ԥ��ʤ��Ƥ���Ǥ��礦�� �������٤ˤ����ʤ���ñ����ˡ�Ϥ���ޤ���?</para> </question> <answer> <para>Ports Collection ���Τ� tarball ����äƤ���ˤϡ� ���Τ褦�ˤ��ޤ���</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make fetch</userinput></screen> <para>ports �β��ΰ�ĤΥǥ��쥯�ȥ�� tarball ����äƤ���ˤϡ����Τ褦�ˤ��ޤ���</para> <screen>&prompt.root; <userinput>cd /usr/ports/<replaceable>directory</replaceable></userinput> &prompt.root; <userinput>make fetch</userinput></screen> <para>ports ���Ĥ������äƤ�����ˡ�ϡ� �⤦��ʬ����Ǥ��礦��</para> </answer> </qandaentry> <qandaentry> <question> <para>��ˤ��� FreeBSD �Υߥ顼�����Ȥ��� tarball ����äƤ������������餯®���Ϥ��Ǥ��� <makevar>MASTER_SITES</makevar> �˽�Ƥ��륵���Ȱʳ�������äƤ���褦�� ports �˻ؼ�������ˡ�Ϥ���ޤ���?</para> </question> <answer> <para>�������ޤ������Ȥ��� <hostid role="fqdn">ftp.FreeBSD.org</hostid> �� <makevar>MASTER_SITES</makevar> �˽�Ƥ��� �����Ȥ��ᤤ�Ȥ����顢�ʲ��Τ褦�ˤ��Ƥ���������</para> <screen>&prompt.root; <userinput>cd /usr/ports/<replaceable>directory</replaceable></userinput> &prompt.root; <userinput>make MASTER_SITE_OVERRIDE=ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen> </answer> </qandaentry> <qandaentry> <question> <para><command>make</command> ������������ɤ��褦�Ȥ������ˡ� �ɤ�ʥե����뤬ɬ�פȤ��뤫�Τꤿ���ΤǤ�����</para> </question> <answer> <para><command>make fetch-list</command> �Ȥ���ȡ�ports ��ɬ�פʥե�����ΰ�����ɽ���Ǥ��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>ports �Υ���ѥ��������ǻߤ����ˡ�Ϥ���ޤ���? ��ϥ��ȡ�������� ���������ȥ����������ɤ���Ϥ������ΤǤ�������� <keycombo action="simul"> <keycap>Ctrl</keycap> <keycap>C</keycap> </keycombo> ���Ǥ��ʤ���Фʤ�ʤ��Τ��������ݤǤ���</para> </question> <answer> <para><command>make extract</command> ��¹Ԥ���ȡ� �ե�����ž���ȥ����������ɤ�Ÿ���ޤǹԤʤä��Ȥ�������ߤ��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>��ʬ�� ports �������Ȥ��Ƥ��ޤ��� �錄���κ�ä��ѥå��������������Ǥ��뤳�Ȥ��ǧ�Ǥ���褦�ˡ� ����ѥ����ߤ���ΤǤ��� �ѥå��Τ���� <command>make extract</command> �Τ褦�ʤ�ΤϤ���ޤ���?</para> </question> <answer> <para>����ޤ���<command>make patch</command> �����ʤ���˾���ΤǤ��� �����餯 <makevar>PATCH_DEBUG</makevar> ���ץ�����Ʊ�ͤ����Ω�Ĥ��ȤǤ��礦�� ���ʤ������Ϥ˴��դ������ޤ�!!</para> </answer> </qandaentry> <qandaentry> <question> <para>���륳��ѥ��륪�ץ����ϥХ��θ����ˤʤ�Ȥ����ä�ʹ���ޤ����� �����ʤΤǤ��礦��? �ɤ���ä�������������� ports ��ѥ���Ǥ��ޤ���?</para> </question> <answer> <para>�����Ǥ��� <command>gcc</command> �� �С������ 2.6.3 (FreeBSD 2.1.0 �� 2.1.5 ����°���Ƥ��� �С������) �Ǥϡ� <option>-O2</option> ���ץ����� <option>-fno-strength-reduce</option> ���ץ����ʤ��� �Ȥ��ȡ��Х��Τ��륳���ɤ���Ϥ��ޤ� (�ۤȤ�ɤ� ports �� <option>-O2</option> ���ץ�����Ȥ��ޤ���)�� ����ѥ��륪�ץ����ϼ��Τ褦�����<emphasis>���٤�</emphasis>�Ǥ���</para> <screen>&prompt.root; <userinput>make CFLAGS='-O2 -fno-strength-reduce' install</userinput></screen> <para>����� <filename>/etc/make.conf</filename> �˽Ƥ������Ȥ�Ǥ��ޤ����� ��ǰ�ʤ��Ȥˤ��٤Ƥ� ports �����λ����º�Ť��Ƥ����櫓�ǤϤ���ޤ��� ��äȤ�μ¤ʤΤ� <command>make configure</command> ��¹Ԥ����������ǥ��쥯�ȥ�� <filename>Makefile</filename> �ơ���ǽ������뤳�ȤǤ����� ��������¿���Υ��֥ǥ��쥯�ȥ��ʬ����Ƥ��ơ� �ơ��� <filename>Makefile</filename> ������������ѤʻŻ��ˤʤ�ޤ���</para> <para>FreeBSD ��ɸ�ॳ��ѥ��륪�ץ����������ݼ�Ū�Ǥ��Τǡ� �ѹ����Ƥ��ʤ��������Ȥʤ뤳�ȤϤʤ��Ǥ��礦��</para> </answer> </qandaentry> <qandaentry> <question> <para>ports ���������ꤹ���ơ� �錄�����ߤ�����Τ��ʤ��ʤ����Ĥ����ޤ��� �ɤ�� ports ���Ȥ���Τ����ꥹ�ȤϤɤ����ˤ���ޤ���?</para> </question> <answer> <para><filename>/usr/ports</filename> ����ˤ��� <filename>INDEX</filename> �ե�����Ƥߤޤ��礦�� �ޤ������륭����ɤ� ports ���쥯���������뤳�Ȥ��ǽ�Ǥ��� ���Ȥ��аʲ��Τ褦�ˤ���С��ץ�����ߥ��� LISP �˴�Ϣ���� ports ��õ�����Ȥ��Ǥ��ޤ���</para> <screen>&prompt.user; <userinput>cd /usr/ports</userinput> &prompt.user; <userinput>make search key=lisp</userinput></screen> </answer> </qandaentry> <qandaentry> <question> <para><literal>foo</literal> ports �ȡ��뤷�����ΤǤ���������Υ���ѥ���� ��������ߤ��ơ�<literal>bar</literal> ports �Υ���ѥ��뤬�ϤޤäƤ��ޤ��ޤ������Τɤ�����?</para> </question> <answer> <para><literal>foo</literal> ports ���� <literal>bar</literal> ports �����벿�餫�ε�ǽ��ɬ�פȤ��Ƥ��뤫��Ǥ��� ���Ȥ��� <literal>foo</literal> ����������Τ� <literal>bar</literal> �����β���������ɬ�פʥ饤�֥�����äƤ�����ʤɤǤ��� �⤷���� <literal>bar</literal> �� <literal>foo</literal> ��ѥ��뤹��Τ�ɬ�פʥġ���ʤΤ��⤷��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para id="ports-remove">ports ���� <literal>grizzle</literal> �ץ������ȡ��뤷�ޤ��������ޤä��� �ǥ��������ڡ�����ϲ��Ǥ�������������ΤǤ����� ���٤ƤΥե����뤬�ɤ��إ��ȡ��뤵�줿�Τ��狼��ޤ��� �����꤬����Ϥ���ޤ���?</para> </question> <answer> <para>����ס����Τ褦�����Ϥ��Ƥ���������</para> <screen>&prompt.root; <userinput>pkg_delete grizzle-6.5</userinput></screen> <para>�⤷���ϡ����Τ褦���Ϥ��ޤ���</para> <screen>&prompt.root; <userinput>cd <replaceable>/usr/ports/somewhere/grizzle</replaceable></userinput> &prompt.root; <userinput>make deinstall</userinput></screen> </answer> </qandaentry> <qandaentry> <question> <para>����ä��ԤäƤ��������� ������褦�Ȥ��륳�ޥ�ɤΥС�������ֹ�� �ΤäƤ��ʤ��ƤϤʤ�ʤ��ΤǤ��礦��? ���ʤ��ϡ��錄�����С�������ֹ�� �Ф��Ƥ�����ܵ��ǻפäƤ���ΤǤ���?</para> </question> <answer> <para>����ʤ��ȤϤ���ޤ��� �С�������ֹ�ϼ��Τ褦�ˤ���Ф狼��ޤ���</para> <screen>&prompt.root; <userinput>pkg_info -I 'grizzle*'</userinput> Information for grizzle-6.5: grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arcade game.</screen> <para>�С�������ֹ�ϡ�<command>pkg_info</command> �ޤ��� <command>ls /var/db/pkg</command> �����Ϥ��Ƥ�狼��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>�ǥ��������̤Τ��ȤʤΤǤ�����ports �Υǥ��쥯�ȥ��������������̤�Ȥ��褦�˸����ޤ��� �Ĥ��Ƥ����������褤�ΤǤ��礦��? ����Ȥ������Ƥ��ޤäƹ���ʤ��ΤǤ��礦��?</para> </question> <answer> <para>�Ϥ������ȡ��뤬�����褯����ꡢ �⤦�����������ɤ�ɬ�פǤʤ��Ȼפ��ʤ顢 ������Ĥ��Ƥ�����ͳ�Ϥʤ��Ǥ��礦�� ���ֳμ¤���ˡ�ϡ����ΤȤ���Ǥ���</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make clean</userinput></screen> <para>����Ϥ��٤Ƥ� ports �Υ��֥ǥ��쥯�ȥ��Ĵ�١� �� ports �Υ�����ȥ�ʳ��κ�����ʤ��ޤ���</para> <tip><para>�ƥ��֥ǥ��쥯�ȥ�� <filename>Makefile</filename> ��Ƶ�Ū���ɤ߹��ޤʤ��Ƥ������ʤ��ޤ��� ���Ȥ��С����Τ褦�ˤ���� <filename>work/</filename> ���֥ǥ��쥯�ȥ��ľ�ܺ���Ǥ��ޤ��� <screen>&prompt.root; <userinput>find /usr/ports -depth -name work -exec rm -rf {} \;</userinput></screen></para> </tip> </answer> </qandaentry> <qandaentry> <question> <para>������Ƥߤ��ΤǤ�����tarball �� ports �ǻȤ�줿�ե����뤬 <filename>distfiles</filename> �ǥ��쥯�ȥ�˻ĤäƤ��ޤ��� ����������Ƥ��ޤäƤ�����פǤ���?</para> </question> <answer> <para>�Ϥ��������Ȥä���Ȥ�����ä��ΤǤ���С� ������Ƥ��ޤäƤ�����פǤ��� ��ư�ǥե���������뤫�� �⤷���� <command>make distclean</command> ��Ȥ��к�����뤳�Ȥ��Ǥ��ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>�錄���ϤȤƤ�ȤƤ⤿������Υץ�������ڤ��ߤ����ΤǤ��� ���٤ˤ��٤Ƥ� ports �ȡ��뤹����ˡ�Ϥ���ޤ���?</para> </question> <answer> <para>���Τ褦�ˤ��Ƥ���������</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make install</userinput></screen> <para>ports ����ˤϡ� Ʊ��̾���ǥ��ȡ����Ԥʤ���Τ�����Ȥ������Ȥ����դ��Ƥ��������� ��ĤΥ���ե��å� ports �ȡ��뤷�ơ� ����餬ξ���Ȥ� <filename>/usr/local/bin/plot</filename> �ȡ��뤹����ʤɤ����餫������Ȥʤ�Ǥ��礦��</para> </answer> </qandaentry> <qandaentry> <question> <para>��äƤߤޤ����� ���֤��ȤƤ⤫����������Ȼפä��Τǡ� ���Τޤ¹Ԥ�³�������ơ��錄���Ͽ��ޤ����� ��ī����ԥ塼���Ƥߤ�ȡ� ����Ⱦ�� ports ��������������äƤ��ޤ���Ǥ����� ���������ä��ΤǤ��礦��?</para> </question> <answer> <para>ports ����ˤϡ� �錄�������η����ʤ����� (���Ȥ��С����ʤ��� A4 �� �ѻ�˰����������Τ���US �쥿�����������ѻ�˰����������Τ��ʤ�) �ˤĤ��Ƽ��䤷�Ƥ����Τ����뤫��Ǥ��� �����μ���ˤϼ�ư��������ɬ�פ�����ޤ���</para> </answer> </qandaentry> <qandaentry> <question> <para>�������˥������˺¤äƲᤴ�����ꤷ�����ʤ��ΤǤ����� �����ɤ������ǥ����Ϥ���ޤ���?</para> </question> <answer> <para>�Ǥϡ����ʤ������� / �Ż��� / ����ˤ������˰ʲ���¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make -DBATCH install</userinput></screen> <para>����ǥ桼�������Ϥ���<emphasis>���ʤ�</emphasis>���٤Ƥ� ports �ȡ��뤷�ޤ��� ��������äƤ��Ƥ��鼡�Τ褦�˼¹Ԥ��Ƥ���������</para> <screen>&prompt.root; <userinput>cd /usr/ports</userinput> &prompt.root; <userinput>make -DINTERACTIVE install</userinput></screen> <para>�����ƻĤ�κ�Ȥ�¹Ԥ��Ƥ���������</para> </answer> </qandaentry> <qandaentry> <question> <para>�錄�������� Ports Collection �ˤ��� <literal>frobble</literal> ��ȤäƤ��ޤ��� �Ǥ������錄��������ɬ�פ˱����� ports ���ѹ������Ȥ���������ΤǤ��� ��ʬ�� package ���äơ� �����錄�������Υ����ȤΤޤ��˴�ñ�����ۤǤ���褦����ˡ������ޤ���?</para> </question> <answer> <para>�������ޤ��� �ѹ�����ѥå��ˤ�����ˡ���ΤäƤ��ޤ����?</para> <screen>&prompt.root; <userinput>cd <replaceable>/usr/ports/somewhere/frobble</replaceable></userinput> &prompt.root; <userinput>make extract</userinput> &prompt.root; <userinput>cd work/frobble-2.8</userinput> [���ʤ��Υѥå��ƤƤ�������] &prompt.root; <userinput>cd ../..</userinput> &prompt.root; <userinput>make package</userinput></screen> </answer> </qandaentry> <qandaentry> <question> <para>���� ports �ε��Ѥ������˸����Ǥ��͡� �錄���Ϥ��줬�ɤΤ褦�ˤ���ư���Ƥ���Τ��Τꤿ���ΤǤ����� ������̩�Ȥϲ��Ǥ���?</para> </question> <answer> <para>��̩�ʤ�ư��ڤ���ޤ��� <filename>/usr/ports/Mk/</filename> �ǥ��쥯�ȥ�ˤ��� <filename>bsd.port.mk</filename> �� <filename>bsd.port.subdir.mk</filename> �ե�����Ƥ���������</para> <para>(ʣ���ʥ����륹����ץȤ�����ɼԤϡ� ���Υǥ��쥯�ȥ�ˤ���ե�����ʤ������ɤ��Ǥ��礦��)</para> </answer> </qandaentry> </qandaset> </sect2> <sect2 id="ports-broken"> <title>��������! port �����ޤ�ư���ʤ�!</title> <para>port �����ޤ�ư��ʤ����������������顢 ���ʤ��ˤǤ��뤳�Ȥϼ��Τ褦�ʤ��Ȥ�������ޤ���</para> <orderedlist> <listitem> <para>��ʬ��ľ���ޤ��礦! "Ports" �����ƥ�˴ؤ���ܺ٤ʾ���� <ulink url="../porters-handbook/index.html"> port �����ԤΤ���Υϥ�ɥ֥å�</ulink> �ˤ���ޤ��� ���Υ����������ɤ�ȡ�����Ƥ��ޤä� port ��ľ�����ꡢ ��ʬ�Ǻ�ä� port ����Ф�����Ǥ���褦�ˤʤ�ޤ�!</para> </listitem> <listitem> <para>��������ޤ��礦 — <emphasis>�������Żҥ���</emphasis>! �ޤ� port ���ݼ�ô���Ԥ��Żҥ������äƤ��������� <command>make maintainer</command> �����Ϥ��뤫�� <filename>Makefile</filename> ��ľ���ɤߡ� �ݼ�ô���Ԥ��Żҥ�륢�ɥ쥹��Ĵ�٤ޤ��� ��������ݤˤϡ�port ̾�ȥС�������ֹ� (<filename>Makefile</filename> �� <literal>$FreeBSD:</literal> ��)�� �����ƥ��顼�����Ϥ����ޤǤν��ϥ�����˺�줺��ź�դ��Ƥ��������� �ݼ�ô���Ԥ����ֿ����ʤ���С�&man.send-pr.1; ��ȤäƥХ���ݡ��Ȥ���Ф��Ƥ���ޤ���</para> </listitem> <listitem> <para>��� FTP �����Ȥ��� package �����ꤷ�ޤ��礦�� <quote>�ޥ���</quote> package ���쥯�����ϡ� <hostid role="fqdn">ftp.FreeBSD.org</hostid> �� <ulink URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/" >package �Υǥ��쥯�ȥ�</ulink>�ˤ���ޤ����� �ޤ��Ϥ��ʤ����ϰ�Υߥ顼�����Ȥ�<emphasis>�ǽ��</emphasis>Ĵ�٤Ƥ��������� ���������饳��ѥ��뤹�뤳�Ȥ��ߤ���μ¤Ǥ����� ���֤⤫����ޤ��� package ���ƥ�˥��ȡ��뤹��ˤϡ�&man.pkg.add.1; ��Ȥ��ޤ��� </para> </listitem> </orderedlist> </sect2> </sect1> </chapter> <!-- Local Variables: mode: sgml sgml-declaration: "../chapter.decl" sgml-indent-data: t sgml-omittag: nil sgml-always-quote-attributes: t sgml-parent-document: ("../book.sgml" "part" "chapter") End: -->