15.2. 浏览器

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

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

如果你想要寻找小型的浏览器, 你可以在 www/dillo, www/links, 或 www/w3m试试看.

这一节涉及如下程序:

程序名称 资源需求 安装时间 主要依赖
Mozilla 大量时间和空间 Gtk+
Netscape® 轻松 兼容Linux Binary
Opera 轻松 FreeBSD 版本: 无. Linux 版本:Linux二进制兼容, linux-openmotif

15.2.1. Mozilla

Mozilla 也许是FreeBSD桌面上最合适的浏览器了. 它新颖稳定, 且完整的移植到了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

15.2.2. Mozilla, Java™, 和 Macromedia® Flash

Contributed by Tom Rhodes.

安装Mozilla很简单, 但是安装Mozilla的额外支持比如象Java™和Macromedia® Flash™ 就会消耗很多时间和磁盘空间.

第一件事就是使用Mozilla下载要安装的文件. 让你的浏览器连接到http://www.sun.com/software/java2/download.html在他们的页面上建立一个帐户. 记得要保存用户名和密码,也许以后会用的着它. 下载j2sdk-1_3_1-src.tar.gz文件到/usr/ports/distfiles/位置,因为port不会自动的下载它. 这是因为许可证的限制. 然后从http://java.sun.com/webapps/download/Display?BundleId=7905下载``java 环境''. 它的文件名是j2sdk-1_3_1_08-linux-i586.bin比较大(大约是25MB!). 象前边一样, 这个文件必须放到/usr/ports/distfiles/. 最后下载``java patchkit''它在这里可以找到http://www.eyesbeyond.com/freebsddom/java/ 然后把它放在/usr/ports/distfiles/.

用标准的make install clean安装java/jdk13并且接着安装www/flashpluginwrapperport. 这个port需要emulators/linux_base这个庞大的port. 虽然有其它的Flash插件存在,然而他们对我来说却不能用.

如果Mozilla还没有安装,安装www/mozilla port.

现在用如下方式复制Flash插件:

# cp /usr/local/lib/flash/libflashplayer.so \
    /usr/X11R6/lib/browser_plugins/libflashplayer_linux.so
# cp /usr/local/lib/flash/ShockwaveFlash.class \
    /usr/X11R6/lib/browser_plugins/

Note: 如果你正使用www/mozilla-devel, 目录可能会有所不同.

现在在Mozilla的起始脚本/usr/X11R6/bin/mozilla的最上面(在#!/bin/sh之下)加上以下的几行:

LD_PRELOAD=/usr/local/lib/libflashplayer.so.1
export LD_PRELOAD

这将会启用Flash插件.

现在只要如下启动Mozilla:

% mozilla &

并且从Help菜单选取About Plug-ins 选项,所有可用的插件列表就会出现. JavaShockwave® Flash 应该都会被列出.

15.2.3. Netscape®

ports collection里包含数个版本的Netscape浏览器. 因为FreeBSD 版本包含有一个严重的安全问题, 强烈建议不要安装它们. 作为替代, 使用最近的Linux 或者其它UNIX版本.

最新的稳定版的Netscape 浏览器是Netscape 7. 它可以从ports collection安装:

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

在French, German, 和Japanese目录下,也有本地化过的版本.

Caution不推荐你使用Netscape 4.x版本,因为它已经不适应当今的标准. 然而, Netscape 7.x和最新的版本只可以使用在i386™平台.

15.2.4. Opera

Opera是一个快速,拥有许多特性, 和标准兼容的浏览器. 它有两个版本:``native''FreeBSD版本和一个可运行在Linux模拟器下的版本.对于每个操作系统, 它都有一个免费的但是有广告和一个没有广告但是必须向Opera web site付费的版本.

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

# pkg_add -r opera

有些FTP站点没有所有版本的package, 你也可以通过ports collection来安装:

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

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