FreeBSD 没有预装浏览器, 但 Ports Collection 中的 www 类目下, 有许多浏览器可供选择,您可以通过预编译包或自行从 Ports Collection 中编译安装。
KDE 和 GNOME 已经提供 HTML 浏览器。 请参考 Section 6.7, “桌面环境” 获得更多完整的有关设定这些桌面环境的信息。
如果您要一些轻量型浏览器,可以试试 www/dillo2、 www/links 和 www/w3m 。
本节将介绍如何安装以下常见的网页浏览器, 并说明应用程序的资源需求,从 Ports 编译需要的时间,和依赖情况。或有任何重大的依赖性。
软件名 | 资源需求 | 从 Ports 安装耗时 | 备注 |
---|---|---|---|
火狐 | 中等 | 长 | 提供 FreeBSD , Linux® , 本地化版本 |
Opera | 少 | 短 | 提供 FreeBSD 和 Linux® 版 |
Konqueror | 中等 | 长 | 依赖 KDE 库 |
Chromium | 中等 | 长 | 依赖 Gtk+ |
火狐浏览器 是一个开源的浏览器,并完整的移植到了 FreeBSD 上。 它的特性包括有一个非常标准的 HTML 显示引擎, 标签式浏览, 弹出窗口阻止, 扩展插件, 改进的安全性, 等等。 Firefox 是基于 Mozilla 的代码的软件。
通过预编译包安装最新版 Firefox ,输入:
#
pkg_add -r firefox
要安装 Firefox 长期支持版本 (ESR) ,则通过:
#
pkg_add -r firefox-esr
本地化语言包可以通过 www/firefox-i18n 和 www/firefox-esr-i18n 安装。
您可以使用 Ports Collection 源码安装您需要的 Firefox 版本。
这里使用 www/firefox 作为实例,您可以选择使用 长期支持版本 (ESR) 或者本地化版本 (localized version)
的 firefox
替换安装。
#
cd /usr/ports/www/firefox
#
make install clean
通常 Firefox 不包括 Java™ 支持。 不过, 有个免费的可运行 Java 小应用的浏览器插件 java/icedtea-web 。 可以通过玉编译包, 或从 Port 编译安装:
#
cd /usr/ports/java/icedtea-web
#
make install clean
使用默认选项编译 Port 。
一旦安装完成, 就可以启动 firefox , 在地址栏里输入, about:plugins
,
然后按下 Enter 键。浏览器将会显示所有已安装的插件的列表;
Java™ 插件应该会出现在其中。
如果浏览器无法找到该插件, 那么当前用户必须运行以下命令, 然后重启浏览器:
%
ln -s /usr/local/lib/IcedTeaPlugin.so \ $HOME/.mozilla/plugins/
Adobe® Flash® 插件并没有提供对 FreeBSD 的原生支持, 不过, 我们有一个软件层 (wrapper) 可以用来运行 Linux® 版插件。 这个软件层也提供了其他浏览器插件的支持, 比如: RealPlayer® 。
要安装并启用该插件, 请使用以下步骤:
安装 www/nspluginwrapper port 。 由于授权 (licensing)的限制,一个包不可用。 此 Port 依赖一个较大的 emulators/linux_base-f10 port。
安装 www/linux-f10-flashplugin11 port。 由于授权 (licensing)的限制,一个包不可用。
#
ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ /usr/local/lib/browser_plugins/
如果 /usr/local/lib/browser_plugins
目录不存在,则需要手动创建。
首次使用这个插件, 需要每个用户都需要运行以下命令:
%
nspluginwrapper -v -a -i
每当升级和重新安装这个 port ,都需要执行以下命令:
%
nspluginwrapper -v -a -u
启动浏览器, 并在地址栏里输入 about:plugins
然后按下 Enter 。
就能显示目前可用的插件列表。
Opera 是一个轻量级, 快速, 功能齐全, 并符合标准的浏览器。 它内置了对邮件和新闻阅读器、 IRC 客户端, RSS/Atom feed 阅读器等等功能的支持。 它有 FreeBSD 原生版本和通过 Linux® 兼容层运行的版本可供选择。
这个命令安装的是 FreeBSD 原生版 Opera 。
要安装 Linux® 版, 只需要将 opera
替换成 linux-opera
。
#
pkg_add -r opera
另外可用通过 Ports Collection 编译任意一个版本。 示例为编译原生版 Opera :
#
cd /usr/ports/www/opera
#
make install clean
如果需要安装 Linux® 版本, 只需要将路径中的 opera
替换为 linux-opera
。
To install Adobe® Flash® plugin support, first compile the www/linux-f10-flashplugin11 port, as a package is not available due to licensing restrictions. Then install either the www/opera-linuxplugins port or package. This example compiles both applications from ports:
#
cd /usr/ports/www/linux-f10-flashplugin11
#
make install clean
#
cd /usr/ports/www/opera-linuxplugins
#
make install clean
一旦安装完成, 就可用启动浏览器检查插件是否可用, 在地址栏中输入opera:plugins
,
然后按下 Enter 。 就会显示目前所有可用的插件列表。
添加 Java™ 插件的方法, 参考 Section 7.2.1.1, “Firefox and Java™ Plugin” 。
Konqueror 不仅仅是一个网页浏览器, 它也是一个文件管理器和多媒体播放器。 它可以在 x11/kde4-baseapps 预编译包或 port 中找到。
Konqueror 支持 WebKit 和它自己的 KHTML 引擎。 WebKit 引擎是包括 Chromium 浏览器在内的许多现代化的浏览器所使用的网页渲染引擎。 想让 FreeBSD 上的 Konqueror 使用 WebKit 引擎只需要安装 www/kwebkitpart (通过预编译包或 port 安装) 例子为通过 port 编译安装:
#
cd /usr/ports/www/kwebkitpart
#
make install clean
修改设置让 Konqueror 使用 WebKit 引擎, 点击 “设置” , “配置 Konqueror” 。在 “常用” 设置界面, 点击边上的 “默认网页浏览器引擎” , 将 “KHTML” 切换为 “WebKit” 。
Konqueror 也支持 Flash® 插件。
关于如何启用 Konqueror 的 Flash® 支持,
请参阅 http://freebsd.kde.org/howtos/konqueror-flash.php
。
Chromium 是一个开源的浏览器项目,旨在建设一个更安全, 更便捷, 更稳定的网络浏览体验。 Chromium 包含 标签浏览, 禁止弹出窗口, 浏览器扩展, 等等功能。 Google Chrome 网页浏览器基于 Chromium 开源项目。
Chromium 通过以下命令安装预编译版本:
#
pkg_add -r chromium
另外, Chromium 也可以通过 Ports Collection 源码编译:
#
cd /usr/ports/www/chromium
#
make install clean
Chromium 主程序为 /usr/local/bin/chrome
,
而不是 /usr/local/bin/chromium
。
Chromium 默认安装不包含 Java™ 支持。 需要安装 Java™ 插件支持,请参照 Section 7.2.1.1, “Firefox and Java™ Plugin” 。
一旦 Java™ 的支持安装完成,就可以启动 Chromium ,
在地址栏里输入 about:plugins
, IcedTea-Web 插件应该以及被列为已安装的插件了。
如果 Chromium 没显示 IcedTea-Web 插件,那么需要运行以下命令,并重启浏览器:
#
mkdir -p /usr/local/share/chromium/plugins
#
ln -s /usr/local/lib/IcedTeaPlugin.so \ /usr/local/share/chromium/plugins/
配置 Chromium 的 Adobe® Flash® 支持, 按照 Section 7.2.1.1, “Firefox and Java™ Plugin” 中的步骤操作就可以了,不需要额外的配置工作, 因为 Chromium 能够直接使用其他浏览器的一些插件。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.