aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/ports
diff options
context:
space:
mode:
authorFukang Chen <loader@FreeBSD.org>2008-04-28 12:12:10 +0000
committerFukang Chen <loader@FreeBSD.org>2008-04-28 12:12:10 +0000
commit14804292d5e536919c10705719fbe983ed2d7a63 (patch)
treee0b76543ba72c2e2f27f3319f36b03b39940adc9 /zh_CN.GB2312/books/handbook/ports
parentf81453f0388c3057eaa5b805140852d17e4963c6 (diff)
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/ports')
-rw-r--r--zh_CN.GB2312/books/handbook/ports/chapter.sgml54
1 files changed, 26 insertions, 28 deletions
diff --git a/zh_CN.GB2312/books/handbook/ports/chapter.sgml b/zh_CN.GB2312/books/handbook/ports/chapter.sgml
index d308724386..3e65e2340f 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.279
+ Original Revision: 1.281
$FreeBSD$
-->
@@ -255,7 +255,7 @@ lsof: /usr/ports/sysutils/lsof</screen>
<para>还有另外的一个寻找您需要的port的方法--是用ports collecton
内嵌的搜索机制。要使用这个搜索, 您需要先到
<filename>/usr/ports</filename>目录下面。 在那个目录里面,
- 运行<command>make search
+ 运行<command>make <maketarget>search</maketarget>
name=<replaceable>program-name</replaceable></command>,
<replaceable>program-name</replaceable> 就是您想寻找的程序名字。
举个例子, 如果您想找 <command>lsof</command>:</para>
@@ -275,7 +275,7 @@ R-deps: </screen>
那其他输出的信息不是必须的, 但是还是显示输出了。</para>
<para>为了更深入的搜索,您还可以用 <command>make
- search key=<replaceable>string</replaceable></command>,
+ <maketarget>search</maketarget> key=<replaceable>string</replaceable></command>,
<replaceable>string</replaceable>就是您想搜索的部分内容。
它将搜索port的名字、 注释, 描述和从属关系,
如果您不知道您想搜索的程序名字,
@@ -523,11 +523,6 @@ docbook =
<link linkend="cvsup">使用 CVSup</link>。</para>
<note>
- <para>The implementation of <application>CVSup</application> protocol
- included with the &os; system is called <application>csup</application>.
- It first appeared in &os; 6.2. Users of older &os; releases can install
- it via the <filename role="package">net/csup</filename>
- port/package.</para>
<para>在 &os; 系统里对 <application>CVSup</application>
的实现叫作 <application>csup</application>。
它首次出现在 &os; 6.2中。 对于旧版本的 &os;
@@ -824,7 +819,7 @@ docbook =
<para>注意,一旦编译完成,您就会回到命令行。 下一步安装 port,
要安装它只需要在 <command>make</command> 命令后跟上一个单词
- <command>install</command> 即可:</para>
+ <maketarget>install</maketarget> 即可:</para>
<screen>&prompt.root; <userinput>make install</userinput>
===&gt; Installing for lsof-4.57
@@ -855,8 +850,10 @@ docbook =
<note>
<para>使用 <command>make
- install clean</command> 可以一步完成 <command>make</command>、
- <command>make install</command> 和 <command>make clean</command>
+ <maketarget>install clean</maketarget></command>
+ 可以一步完成 <command>make</command>、
+ <command>make <maketarget>install</maketarget></command> 和
+ <command>make <maketarget>clean</maketarget></command>
这三个分开的步骤的工作。</para>
</note>
@@ -904,7 +901,7 @@ docbook =
命令代替 <maketarget>fetch</maketarget>命令。</para>
<note><para>您可以在一个类别或在顶级目录编译所有的 port, 或者使用上述提到的
- <command>make <makevar>fetch</makevar></command>命令。 这样是非常危险的,
+ <command>make <maketarget>fetch</maketarget></command>命令。 这样是非常危险的,
因为有一些port不能并存。 或者有另一种可能, 一些port会安装两个不同的文件,
但是却是相同的文件名。</para></note>
@@ -1043,8 +1040,8 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<para><application>portupgrade</application> 工具是设计来简化升级已安装的 port 的操作的。
它通过 <filename
role="package">ports-mgmt/portupgrade</filename> port 来提供。
- 您可以像其它 port 那样, 使用 <command>make <makevar>install
- clean</makevar></command> 命令来安装它:</para>
+ 您可以像其它 port 那样, 使用 <command>make <maketarget>install
+ clean</maketarget></command> 命令来安装它:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/ports-mgmt/portupgrade</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@@ -1103,11 +1100,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<screen>&prompt.root; <userinput>portmanager -u</userinput></screen>
- <para>如果希望 <application>Portmanager</application> 在进行每步操作之前都给出提示,
- 应使用 <option>-ui</option> 参数。 <application>Portmanager</application>
- 也可以用来在系统中安装新的 ports。 与通常的
- <command>make install clean</command> 命令不同,
- 它会在联编和安装您所选择的 port 之前升级所有依赖包。</para>
+ <para>如果希望 <application>Portmanager</application>
+ 在进行每步操作之前都给出提示, 应使用 <option>-ui</option> 参数。
+ <application>Portmanager</application> 也可以用来在系统中安装新的 ports。
+ 与通常的 <command>make <maketarget>install clean</maketarget></command>
+ 命令不同,它会在联编和安装您所选择的 port 之前升级所有依赖包。</para>
<screen>&prompt.root; <userinput>portmanager <replaceable>x11/gnome2</replaceable></userinput></screen>
@@ -1220,11 +1217,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<primary>ports</primary>
<secondary>disk-space</secondary>
</indexterm>
- <para>使用 Ports 套件会最终用完磁盘空间。 在通过 ports 联编和安装软件之后,
- 您应记得清理临时的 <filename class="directory">work</filename> 目录,
- 其方法是使用 <command>make
- <makevar>clean</makevar></command> 命令。 您可以使用下面的命令来清理整个
- Ports 套件:</para>
+ <para>使用 Ports 套件会最终用完磁盘空间。
+ 在通过 ports 联编和安装软件之后,您应记得清理临时的
+ <filename class="directory">work</filename> 目录,
+ 其方法是使用 <command>make <maketarget>clean</maketarget></command>
+ 命令。 您可以使用下面的命令来清理整个 Ports 套件:</para>
<screen>&prompt.root; <userinput>portsclean -C</userinput></screen>
@@ -1320,11 +1317,12 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<listitem>
<para>要求 port 的监护人 (maintainer) 提供帮助。 输入
- <command>make maintainer</command> 或阅读
- <filename>Makefile</filename> 查找监护人的电子邮件地址。
- 请记得把 port 的名字和版本写在邮件里
+ <command>make <maketarget>maintainer</maketarget></command>
+ 或阅读 <filename>Makefile</filename>
+ 查找监护人的电子邮件地址。 请记得把 port 的名字和版本写在邮件里
(<filename>Makefile</filename> 中的
- <literal>&dollar;FreeBSD:</literal>这一行) 并把错误输出的头几行发给 maintainer。</para>
+ <literal>&dollar;FreeBSD:</literal>这一行)
+ 并把错误输出的头几行发给 maintainer。</para>
<note>
<para>某些 ports 并非一个人维护, 而是写了一个 <ulink