FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 www 有许多浏览器可以安装。如果您没有时间一一编译它们 (有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。
KDE 和 GNOME 已经提供 HTML 浏览器。 请参考Section 5.7得到更多完整的有关设定这些桌面环境的信息。
如果您想要寻找小型的浏览器,您可以试试看 www/dillo、 www/links 或 www/w3m。
这一节涉及如下程序:
程序名称 | 资源需求 | 安装时间 | 主要依赖 |
---|---|---|---|
Mozilla | 多 | 大量时间和空间 | Gtk+ |
Netscape® | 多 | 轻松 | 兼容Linux Binary |
Opera | 少 | 轻松 | 同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用 Linux 二进制兼容模块和 linux-openmotif。 |
Firefox | 中等 | 长 | Gtk+ |
Konqueror | 中等 | 长 | 需要 KDE 库 |
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
安装 Mozilla 很简单,但是安装 Mozilla 的额外支持比如象 Java™ 和 Macromedia® Flash™ 却会消耗很多时间和磁盘空间。
第一件事就是使用 Mozilla 下载要安装的文件。让您的浏览器连接到 http://www.sun.com/software/java2/download.html, 在他们的页面上建立一个帐户。记得要保存用户名和密码,也许以后会用的着它。 下载 j2sdk-1_3_1-src.tar.gz 文件到 /usr/ports/distfiles/ 位置,ports 不会自动的下载它,这是因为许可证的限制。然后从 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/flashpluginwrapper port。这个 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/
把下面这些行加入到 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 选项, 所有可用的插件列表就会出现。Java 和 Shockwave® Flash 应该都会被列出。
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™ 平台。
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 版本是完全一样的。
Firefox 是基于 Mozilla 代码基础的的下一代浏览器。 Mozilla 是一个完整的应用程序套件, 包括比如浏览器、邮件客户端、聊天客户端等等。 Firefox 只是一个浏览器, 所以更小、更快。
安装软件包键入:
# pkg_add -r firefox
如果您更喜欢从源代码编译,也可以使用 ports collection:
# cd /usr/ports/www/firefox # make install clean
Konqueror 是 KDE 的一部分,不过也可以通过安装 x11/kdebase3 在非 KDE 环境下使用。 Konqueror 不止是一个浏览器, 也是一个文件管理器和多媒体播放器。
Konqueror 也带有丰富的插件, 可以在 misc/konq-plugins 下面找到。
Konqueror 也支持 Flash, 可以在 http://freebsd.kde.org/howto.php 找到一个 How To。