6.2 浏览器

  FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 www 有许多浏览器可以安装。如果您没有时间一一编译它们 (有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。

  KDEGNOME 已经提供 HTML 浏览器。 请参考第 5.7 节得到更多完整的有关设定这些桌面环境的信息。

  如果您要找小型的浏览器, 可以试试看 www/dillowww/linkswww/w3m

  这一节涉及如下程序:

程序名称 资源需求 安装时间 主要依赖
Mozilla 大量时间和空间 Gtk+
Opera 轻松 同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用 Linux 二进制兼容模块和 linux-openmotif
Firefox 中等 Gtk+
Konqueror 中等 需要 KDE

6.2.1 Mozilla

  Mozilla 是一个完全移植到 FreeBSD 上的现代化的、 稳定的浏览器。 它拥有非常合乎标准的 HTML 支持, 它也能处理邮件和阅读新闻组。 假如您打算做一个自己的主页的话,它甚至提供一个 HTML 编辑器。 Netscape® 的使用者可能觉得它和 Communicator 非常相似, 两者有些部分实际上是相通的。

  在 CPU 速度低于 233MHz 或者内存少于 64MB 的老式电脑上,Mozilla 会占用相当多资源而难以使用。您也许可以试试 Opera 浏览器,本章稍后将会介绍它。

  也许基于某种原因,您不能或者不想编译 Mozilla,FreeBSD GNOME 团队已经为您制作好了 package。只需要通过网络安装它:

# pkg_add -r mozilla

  如果没 package 可用,而您又有足够的时间和磁盘空间,您可以获取 Mozilla 的源码来编译并安装它到您的系统上。 执行以下指令既可:

# cd /usr/ports/www/mozilla
# make install clean

  Mozilla 需要 root 权限执行 chrom 注册来确定正确的初始化。另外, 如果您想要一些额外的插件比如象 mouse gestures,您也必须以 root 权限执行 Mozilla 以便正确的安装。

  一旦您完成了 Mozilla 安装,您就再也不需要 root 权限了。您可以用如下方式执行 Mozilla

% mozilla

  也可以用如下方式直接运行电子邮件和新闻阅读器:

% mozilla -mail

6.2.2 Firefox

  Firefox 是基于 Mozilla 代码系的下一代浏览器。 Mozilla 是一个完整的应用程序套件, 包含了浏览器、 邮件客户端、 聊天客户端等等。 而 Firefox 则只是一个浏览器, 这使得它体积更小并且执行速度更快。

  您可以通过输入下面的命令来安装预编译的包:

# pkg_add -r firefox

  如果您喜欢从源代码编译, 则可以使用 Ports 套件来完成这项工作:

# cd /usr/ports/www/firefox
# make install clean

6.2.3 Firefox、 Mozilla 与 Java™ 插件

注意: 在这一节和下一节中, 我们均假定您已经安装了 FirefoxMozilla

  FreeBSD 基金会拥有来自 Sun Microsystems 的关于发布针对 FreeBSD 的预编译版本的 Java 运行环境 (JRE™) 和 Java 开发包 (JDK™) 的授权。 用于 FreeBSD 的预编译版本可以在 FreeBSD 基金会 网站上找到。

  要为 FirefoxMozilla 添加 Java™ 支持, 您必须首先安装 java/javavmwrapper port。 接下来, 从 http://www.freebsdfoundation.org/downloads/java.shtml 下载 Diablo JRE 软件包, 并使用 pkg_add(1) 来安装它。

  启动浏览器, 并在地址栏中输入 about:plugins 然后按 Enter。 浏览器将给出一个页面, 其中会显示已经安装的插件, 您应在这个列表中找到 Java 插件。 如果不是这样的话, 则需要以 root 身份执行下列命令:

# ln -s /usr/local/diablo-jre1.5.0/plugin/i386/ns7/libjavaplugin_oji.so \
  /usr/local/lib/browser_plugins/

  然后重新启动浏览器。

6.2.4 Firefox、 Mozilla 与 Macromedia® Flash™ 插件

  Macromedia® Flash™ 插件并没有直接提供其 FreeBSD 版本。 不过, 我们有一个软件层 (wrapper) 可以用来运行 Linux 版本的插件。 这个 wrapper 也支持 Adobe® Acrobat®、 RealPlayer 和很多其他插件。

  应安装 www/linuxpluginwrapper port, 这个 port 需要依赖一个很大的 port, emulators/linux_base。 请按照 port 在安装过程中所给出的提示对您的 /etc/libmap.conf 进行正确的配置! 示范的配置可以在 /usr/local/share/examples/linuxpluginwrapper/ 目录找到。

  下一步是安装 www/linux-flashplugin7 port。 一旦装好了这个插件, 就可以打开浏览器, 并在地址栏中输入 about:plugins 然后按下 Enter。 这将显示目前可用的插件列表。

  如果您没有在这个列表中看到 Flash 插件, 则多数情况下这是由于缺少一个符号链接导致的。 您需要以 root, 身份执行下面的命令:

# ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so \
  /usr/local/lib/browser_plugins/
# ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt \
  /usr/local/lib/browser_plugins/

  重新启动浏览器之后, 插件就应该会在前面提到的那个列表中有所体现了。

注意: linuxpluginwrapper 只能在 i386™ 架构上运行。

6.2.5 Opera

  Opera 是一个功能齐全, 并符合标准的浏览器。 它还提供了内建的邮件和新闻阅读器、 IRC 客户端, RSS/Atom feed 阅读器以及更多功能。 除此之外, Opera 是一个比较轻量的浏览器, 其速度很快。 它提供了两种不同的版本: “native” FreeBSD 版本, 以及通过 Linux 模拟运行的版本。

  要使用 Opera 的 FreeBSD 版本来浏览网页,安装以下的 package:

# pkg_add -r opera

  有些 FTP 站点没有所有版本的 package, 但仍然可以通过 Ports 套件来安装 Opera

# cd /usr/ports/www/opera
# make install clean

  要安装 Linux 版本的 Opera,将上面例子中的 opera 替换为 linux-opera。Linux 版本在某些情况下非常有用,象是使用只有 Linux 版本的插件,例如 Adobe Acrobat Reader®。就其它方面来说, FreeBSD 和 Linux 版本的功能是完全一样的。

6.2.6 Konqueror

  KonquerorKDE 的一部分,不过也可以通过安装 x11/kdebase3 在非 KDE 环境下使用。 Konqueror 不止是一个浏览器, 也是一个文件管理器和多媒体播放器。

  也有种类丰富的插件能够配合 Konqueror 一起使用, 您可以通过 misc/konq-plugins 来安装它们。

  Konqueror 也支持 Flash; 关于如何获得用于 KonquerorFlash 支持的 “How To” 文档 可以在 http://freebsd.kde.org/howto.php 找到。

本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.