diff options
author | Xin LI <delphij@FreeBSD.org> | 2005-08-28 17:19:34 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2005-08-28 17:19:34 +0000 |
commit | 31bf1efdba66a1b73ae083715a73f3b23cb242d5 (patch) | |
tree | 15bb606b41be8b5d6f1c4f7b842bc6af9657725d /zh_CN.GB2312/books/handbook/ports | |
parent | f07d4b5dfc5e2791987e15e38f7354fc3cc62504 (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/ports')
-rw-r--r-- | zh_CN.GB2312/books/handbook/ports/chapter.sgml | 85 |
1 files changed, 61 insertions, 24 deletions
diff --git a/zh_CN.GB2312/books/handbook/ports/chapter.sgml b/zh_CN.GB2312/books/handbook/ports/chapter.sgml index fb254fa543..6b322adfd1 100644 --- a/zh_CN.GB2312/books/handbook/ports/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/ports/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Documentation Project - Original Revision: 1.239 + Original Revision: 1.243 $FreeBSD$ --> @@ -352,8 +352,15 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz <para>如果您使用 &os.current; 或 &os.stable;版本的FreeBSD, &man.pkg.add.1; 将下载您的应用软件的最新版本。 如果您使用 -RELEASE 版本的 FreeBSD, 它将会获得与您的版本相应的软件包版本。 - 如果您更改了 <envar>PACKAGESITE</envar> - 这个环境变量可能会发生不同的情况。</para> + 您可以通过修改环境变量 <envar>PACKAGESITE</envar> + 来改变这一行为。 例如, 如果您运行 &os; 5.4-RELEASE + 系统, 默认情况下 &man.pkg.add.1; 将尝试从 + <literal>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.4-release/Latest/</literal> + 下载预编译的软件包。 如果您希望强制 &man.pkg.add.1; 下载 + &os; 5-STABLE 的软件包, 则可以将 <envar>PACKAGESITE</envar> + 设置为 + <literal>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5-stable/Latest/</literal>。 + </para> </note> <para>软件包采用 <filename>.tgz</filename> 和 <filename>.tbz</filename> @@ -533,37 +540,67 @@ docbook = 的内容, 您可以阅读刚才提及的内容。</para> <step> - <para>安装<filename role="package">net/cvsup</filename> port。详情请参阅<link - linkend="cvsup-install">CVSup 安装</link> (<xref - linkend="cvsup-install">) 。</para> - </step> + <para>安装 <filename + role="package">net/cvsup-without-gui</filename> 软件包:</para> - <step> - <para>用 <username>root</username> 用户, 复制 - <filename>/usr/share/examples/cvsup/ports-supfile</filename> - 到一个新的地方, 比如 <filename>/root</filename> 或您的家目录。</para> - </step> + <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen> - <step> - <para>编辑 <filename>ports-supfile</filename>。</para> + <para>请参见 <link + linkend="cvsup-install">如何安装 CVSup</link> (<xref + linkend="cvsup-install">) 以了解更多细节。</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> + <para>运行 <command>cvsup</command>:</para> - <step> - <para>运行 <command>cvsup</command>:</para> + <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen> - <screen>&prompt.root; <userinput>cvsup -g -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen> + <para>将 + <replaceable>cvsup.FreeBSD.org</replaceable> 改为离您较近的 + <application>CVSup</application> 服务器。 请参见 + <link linkend="cvsup-mirrors">CVSup 镜像</link> (<xref + linkend="cvsup-mirrors">) 中的镜像站点完整列表。</para> + + <note> + <para>有时可能希望使用自己的 + <filename>ports-supfile</filename>, 比如说, + 不想每次都通过命令行来指定所使用的 <application>CVSup</application> + 服务器。</para> + + <procedure> + <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 -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen> + </step> + </procedure> + </note> </step> <step> - <para>运行这个命令之后将下载和应用所有变化的 ports 系统, - 但并不在您的系统中重新编译 ports 系统。</para> + <para>此后运行 &man.cvsup.1; 命令将下载最近所进行的改动, + 并将它们应用到您的 Ports Collection 上, + 不过这一过程并不重新联编您系统上的 ports。</para> </step> </procedure> </sect2> |