FreeBSD并没有预先安装特定的浏览器. 然而, 在ports的目录www有许多浏览器可以安装. 如果你没有时间一一编译它们(有些时候这可能需要花费相当长的时间) 大部分都有package可用.
KDE 和 GNOME 已经提供HTML浏览器. 请参考µÚ 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/位置,因为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/
把下面这些行加入到 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目录下,也有本地化过的版本.
注意不推荐你使用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 is the next-generation browser based on the Mozilla codebase. Mozilla is a complete suite of applications, such as a browser, a mail client, a chat client and much more. Firefox is just a browser, which makes it smaller and faster.
Install the package by typing:
# pkg_add -r firefox
You can also use the ports collection if you prefer to compile from source code:
# cd /usr/ports/www/firefox # make install clean
Konqueror is part of KDE but it can also be used outside of KDE by installing x11/kdebase3. Konqueror is much more than a browser, it is also a file manager and a multimedia viewer.
Konqueror also comes with a set of plugins, available in misc/konq-plugins.
Konqueror also supports Flash and a How To is available at http://freebsd.kde.org/howto.php.