diff options
author | Fukang Chen <loader@FreeBSD.org> | 2008-04-28 12:12:10 +0000 |
---|---|---|
committer | Fukang Chen <loader@FreeBSD.org> | 2008-04-28 12:12:10 +0000 |
commit | 14804292d5e536919c10705719fbe983ed2d7a63 (patch) | |
tree | e0b76543ba72c2e2f27f3319f36b03b39940adc9 /zh_CN.GB2312/books/handbook/ports | |
parent | f81453f0388c3057eaa5b805140852d17e4963c6 (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/ports')
-rw-r--r-- | zh_CN.GB2312/books/handbook/ports/chapter.sgml | 54 |
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> ===> 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>$FreeBSD:</literal>这一行) 并把错误输出的头几行发给 maintainer。</para> + <literal>$FreeBSD:</literal>这一行) + 并把错误输出的头几行发给 maintainer。</para> <note> <para>某些 ports 并非一个人维护, 而是写了一个 <ulink |