aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2006-07-20 11:00:50 +0000
committerXin LI <delphij@FreeBSD.org>2006-07-20 11:00:50 +0000
commiteb9376b83aec1a54bdf5992d3d960eb344a69d2a (patch)
tree13fc94eda4d2a4966e1cad0ef82721ea154ac1b4 /zh_CN.GB2312
parente4f481a5af81c8b02b0d0f94863771d874ead6f0 (diff)
Notes
Diffstat (limited to 'zh_CN.GB2312')
-rw-r--r--zh_CN.GB2312/books/handbook/desktop/chapter.sgml163
1 files changed, 86 insertions, 77 deletions
diff --git a/zh_CN.GB2312/books/handbook/desktop/chapter.sgml b/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
index 67ec228ba4..97e3064b50 100644
--- a/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Project
- Original Revision: 1.64
+ Original Revision: 1.65
$FreeBSD$
-->
@@ -208,56 +208,66 @@
<screen>&prompt.user; <userinput>mozilla -mail</userinput></screen>
</sect2>
+ <sect2>
+ <title>Firefox</title>
+ <indexterm>
+ <primary><application>Firefox</application></primary>
+ </indexterm>
+
+ <para><application>Firefox</application> 是基于 <application>Mozilla</application>
+ 代码系的下一代浏览器。 <application>Mozilla</application>
+ 是一个完整的应用程序套件, 包含了浏览器、 邮件客户端、
+ 聊天客户端等等。 而 <application>Firefox</application>
+ 则只是一个浏览器, 这使得它体积更小并且执行速度更快。</para>
+
+ <para>您可以通过输入下面的命令来安装预编译的包:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r firefox</userinput></screen>
+
+ <para>如果您喜欢从源代码编译, 则可以使用 Ports
+ 套件来完成这项工作:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/www/firefox</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+ </sect2>
+
<sect2 id="moz-java-plugin">
- <sect2info>
- <authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Contributed by </contrib>
- </author>
- </authorgroup>
- </sect2info>
-
- <title>Mozilla 与 &java; 插件</title>
-
- <para>安装 <application>Mozilla</application> 很简单,
- 但不幸的是安装包含第三方插件, 如 &java; 和
- &macromedia; &flash; 支持的
- <application>Mozilla</application> 却是一件消耗时间和磁盘空间的事。</para>
-
- <para>首先需要做的事情时下载将要同
- <application>Mozilla</application> 联用的文件。 让浏览器进入
- <ulink url="http://www.sun.com/software/java2/download.html"></ulink>
- 并建立一个他们网站上的账户。 记得保存此处使用的用户名和口令,
- 以备今后使用。 下载 <filename>jdk-1_5_0-bin-scsl.zip</filename> (JDK 5.0
- SCSL 预编译部分) 和 <filename>jdk-1_5_0-src-scsl.zip</filename> (JDK 5.0
- SCSL 源代码部分) 文件, 并将它们放到
- <filename>/usr/ports/distfiles</filename>, 因为 port 不能自动下载这些文件。
- 这是由于授权方面的限制。 此外, 也应该从
- <ulink url="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&amp;PartDetailId=j2sdk-1.4.2_08-oth-JPR&amp;SiteId=JSC&amp;TransactionId=noreg"></ulink>
- 顺便下载 <quote>java 环境</quote>,
- 其文件名是 <filename>j2sdk-1_4_2_08-linux-i586.bin</filename>。
- 与前面类似, 这个文件也必须放到
- <filename>/usr/ports/distfiles</filename>。
- 接着, 从
- <ulink url="http://www.eyesbeyond.com/freebsddom/java/jdk15.html"></ulink>
- 下载一份 <quote>java 补丁包</quote>
- 并将其放到 <filename>/usr/ports/distfiles</filename>。 最后,
- 用标准的 <command>make install clean</command> 来安装
- <filename role="package">java/jdk15</filename> port。</para>
-
- <para>启动 <application>Mozilla</application> 并从
- <guimenu>Help</guimenu> (帮助) 菜单中选择
- <guimenuitem>About Plug-ins</guimenuitem> (关于插件)
- 这个选项。 现在 <application>&java;</application>
- 插件应该会出现在列表里面了。</para>
+ <title>Firefox、 Mozilla 与 &java; 插件</title>
+
+ <note>
+ <para>在这一节和下一节中,
+ 我们均假定您已经安装了 <application>Firefox</application> 或
+ <application>Mozilla</application>。</para>
+ </note>
+
+ <para>&os; 基金会拥有来自 Sun Microsystems 的关于发布针对 &os;
+ 的预编译版本的 Java 运行环境
+ (&jre;) 和 Java 开发包 (&jdk;) 的授权。 用于
+ &os; 的预编译版本可以在 <ulink
+ url="http://www.freebsdfoundation.org/downloads/java.shtml">&os;
+ 基金会</ulink> 网站上找到。</para>
+
+ <para>要为 <application>Firefox</application> 或
+ <application>Mozilla</application> 添加 &java; 支持,
+ 您必须首先安装 <filename
+ role="package">java/javavmwrapper</filename> port。
+ 接下来, 从 <ulink
+ url="http://www.freebsdfoundation.org/downloads/java.shtml"></ulink>
+ 下载 <application>Diablo &jre;</application> 软件包,
+ 并使用 &man.pkg.add.1; 来安装它。</para>
+
+ <para>启动浏览器, 并在地址栏中输入
+ <literal>about:plugins</literal> 然后按
+ <keycap>Enter</keycap>。 浏览器将给出一个页面,
+ 其中会显示已经安装的插件,
+ 您应在这个列表中找到 <application>&java;</application>
+ 插件。</para>
</sect2>
<sect2 id="moz-flash-plugin">
- <title>Mozilla 与 &macromedia; &flash; 插件</title>
+ <title>Firefox、 Mozilla 与 &macromedia; &flash; 插件</title>
<para>&macromedia; &flash; 插件并没有直接提供其 &os; 版本。 不过,
我们有一个软件层 (wrapper) 可以用来运行 Linux 版本的插件。
@@ -273,16 +283,37 @@
<filename>/usr/local/share/examples/linuxpluginwrapper/</filename>
目录找到。</para>
- <para>安装 <filename role="package">www/mozilla</filename> port,
- 如果还没有安装 <application>Mozilla</application> 的话。</para>
-
- <para>现在只要如下启动 <application>Mozilla</application>:</para>
-
- <screen>&prompt.user; <userinput>mozilla &amp;</userinput></screen>
-
- <para>然后从 <guimenu>Help</guimenu> 菜单选取
- <guimenuitem>About Plug-ins</guimenuitem> 选项,
- 就能够看到目前可用的插件列表了。</para>
+ <para>下一步是安装 <filename
+ role="package">www/linux-flashplugin7</filename> port。
+ 一旦装好了这个插件, 就可以打开浏览器, 并在地址栏中输入
+ <literal>about:plugins</literal> 然后按下
+ <keycap>Enter</keycap>。 这将显示目前可用的插件列表。</para>
+
+ <para>如果您没有在这个列表中看到 &flash; 插件,
+ 则多数情况下这是由于缺少一个符号链接导致的。
+ 您需要以 <username>root</username>,
+ 身份执行下面的命令:</para>
+
+ <screen>&prompt.root; <userinput>ln -s /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so \
+ /usr/X11R6/lib/browser_plugins/</userinput>
+&prompt.root; <userinput>ln -s /usr/X11R6/lib/linux-flashplugin7/flashplayer.xpt \
+ /usr/X11R6/lib/browser_plugins/</userinput></screen>
+
+ <para>重新启动浏览器之后,
+ 插件就应该会在前面提到的那个列表中有所体现了。
+ 在播放某些 &flash; 动画时, 您的浏览器可能会崩溃,
+ 这时这个补丁可能会对您有所帮助:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src</userinput>
+&prompt.root; <userinput>fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff</userinput>
+&prompt.root; <userinput>patch < rtld_dlsym_hack.diff</userinput>
+&prompt.root; <userinput>cd libexec/rtld-elf/</userinput>
+&prompt.root; <userinput>make clean</userinput>
+&prompt.root; <userinput>make obj</userinput>
+&prompt.root; <userinput>make depend</userinput>
+&prompt.root; <userinput>make && make install</userinput></screen>
+
+ <para>接下来, 重新启动计算机。</para>
<note>
<para><application>linuxpluginwrapper</application> 只能在
@@ -326,28 +357,6 @@
</sect2>
<sect2>
- <title>Firefox</title>
- <indexterm>
- <primary><application>Firefox</application></primary>
- </indexterm>
-
- <para><application>Firefox</application> 是基于
- <application>Mozilla</application> 代码基础的的下一代浏览器。
- <application>Mozilla</application> 是一个完整的应用程序套件,
- 包括比如浏览器、邮件客户端、聊天客户端等等。
- <application>Firefox</application> 只是一个浏览器,
- 所以更小、更快。</para>
-
- <para>安装软件包键入:</para>
-
- <screen>&prompt.root; <userinput>pkg_add -r firefox</userinput></screen>
-
- <para>如果您更喜欢从源代码编译,也可以使用 Ports Collection:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/ports/www/firefox</userinput>
-&prompt.root; <userinput>make install clean</userinput></screen>
- </sect2>
- <sect2>
<title>Konqueror</title>
<indexterm>
<primary><application>Konqueror</application></primary>