FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 www 有许多浏览器可以安装。如果您没有时间一一编译它们 (有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。
KDE 和 GNOME 已经提供 HTML 浏览器。 请参考第 6.7 节 “桌面环境”得到更多完整的有关设定这些桌面环境的信息。
如果您要找小型的浏览器, 可以试试看
www/dillo2
、
www/links
或
www/w3m
。
这一节涉及如下程序:
程序名称 | 资源需求 | 安装时间 | 主要依赖 |
---|---|---|---|
Firefox | 中等 | 长 | Gtk+ |
Opera | 少 | 轻松 | 同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用 Linux 二进制兼容模块和 linux-openmotif。 |
Firefox | 中等 | 长 | Gtk+ |
Konqueror | 中等 | 长 | 需要 KDE 库 |
Firefox 是一个现代, 自由, 开放源代码稳定的浏览器, 并完全移植到了 FreeBSD 上: 它的特性包括有一个非常标准的 HTML 显示引擎, 标签式浏览, 弹出窗口阻止, 扩展插件, 改进的安全性, 等等。 Firefox 是基于 Mozilla 的代码。
您可以通过输入下面的命令来安装预编译的包:
#
pkg_add -r firefox
这将会安装 Firefox 7.0, 如果希望运行 Firefox 3.6, 则应使用下面的命令:
#
pkg_add -r firefox36
如果你希望从源代码编译的话, 可以通过 Ports Collection 安装:
#
cd /usr/ports/www/firefox
#
make install clean
对于 Firefox 3.6,
对应的命令中的 firefox
应改为
firefox36
。
在这一节和接下来的两节中, 我们均假定您已经安装了 Firefox。
通过 Ports 套件来安装 OpenJDK 6, 输入下面的命令:
#
cd /usr/ports/java/openjdk6
#
make install clean
接下来安装 java/icedtea-web
port:
#
cd /usr/ports/java/icedtea-web
#
make install clean
请确认在编译上述 port 时使用的是系统预设的配置。
启动浏览器并在地址栏中输入 about:plugins
然后按 Enter。
浏览器将会呈现一个列出所有已安装插件的页面;
Java™ 插件应在其中出现。
如果浏览器找不到插件, 则用户可能必须运行下面的命令, 并重启浏览器:
%
ln -s /usr/local/lib/IcedTeaPlugin.so \
$HOME/.mozilla/plugins/
Adobe® Flash™ 插件并没有直接提供其 FreeBSD 版本。 不过, 我们有一个软件层 (wrapper) 可以用来运行 Linux 版本的插件。 这个 wrapper 也支持 Adobe® Acrobat®、 RealPlayer 和很多其他插件。
根据你 FreeBSD 版本的不同选择相应的安装步骤:
FreeBSD 7.X
安装 www/nspluginwrapper
port。
这个 port 需要安装一个较大的emulators/linux_base-fc4
port。
下一步是安装 www/linux-flashplugin9
port。 这将会安装 Flash™ 9.X, 此版本目前能在 FreeBSD 7.X
上正常运行。
在比 FreeBSD 7.1-RELEASE 更旧版本的系统上,
你必须安装 www/linux-flashplugin7
并跳过以下 linprocfs(5) 的部份。
FreeBSD 8.X
安装 www/nspluginwrapper
port。
这个 port 需要安装一个较大的emulators/linux_base-f10
port。
下一步是安装 www/linux-f10-flashplugin10
port。
这将会安装 Flash™ 10.X, 此版本目前能在 FreeBSD 8.X
上正常运行。
这个版本需要创建一个符号链接:
#
ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
/usr/local/lib/browser_plugins/
如果系统中没有 /usr/local/lib/browser_plugins
目录, 则应手工创建它。
按照 FreeBSD 版本, 在安装了正确的 Flash™ port 之后,
插件必须由每个用户运行 nspluginwrapper
安装:
%
nspluginwrapper -v -a -i
如果希望播放 Flash™ 动画的话,Linux® 的进程文件系统,
linprocfs(5) 必须挂载于
/usr/compat/linux/proc
。
可以通过以下的命令实现:
#
mount -t linprocfs linproc /usr/compat/linux/proc
这也可以在机器启动时自动挂载, 把以下这行加入
/etc/fstab
:
然后就可以打开浏览器, 并在地址栏中输入
about:plugins
然后按下
Enter。 这将显示目前可用的插件列表。
Swfdec 是一个用以解码和渲染 Flash™ 动画的库。 Swfdec-Mozilla 是一个使用了 Swfdec 库让 Firefox 能播放 SWF 文件的插件。它目前仍处于开发状态。
如果你不能或者不想编译安装,可以通过网络安装二进制包:
#
pkg_add -r swfdec-plugin
如果二进制包还不可用,你可以通过 Ports Collection 编译安装:
#
cd /usr/ports/www/swfdec-plugin
#
make install clean
然后重启你的浏览器使得这个插件生效。
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
即可。
Adobe® Flash™ 插件目前并没有提供 FreeBSD 专用的版本。
不过, 可以使用其 Linux® 版本的插件。 要安装这个版本,
需要安装 www/linux-f10-flashplugin10
port,
以及 www/opera-linuxplugins
:
#
cd /usr/ports/www/linux-f10-flashplugin10
#
make install clean
#
cd /usr/ports/www/opera-linuxplugins
#
make install clean
然后可以检查插件是否可用了:
在地址栏中输入 opera:plugins
然后按 Enter。 浏览器将列出可用的插件列表。
添加 Java™ 插件的方法, 与 为 Firefox 添加插件 的方法相同。
Konqueror 是
KDE 的一部分,不过也可以通过安装
x11/kdebase3
在非 KDE 环境下使用。
Konqueror 不止是一个浏览器,
也是一个文件管理器和多媒体播放器。
也有种类丰富的插件能够配合
Konqueror 一起使用,
您可以通过 misc/konq-plugins
来安装它们。
Konqueror 也支持 Flash™; 关于如何获得用于 Konqueror 的 Flash™ 支持的 “How To” 文档 可以在 http://freebsd.kde.org/howtos/konqueror-flash.php 找到。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.