FreeBSD中Firefox的安装、汉化以及Flash插件的安装
1.安装Firefox3.5
#pkg_add -r firefox35
注意:安装过程中会有以下提示:Firefox在显示HTML5的页面元素是会需要模块sem,否则会出现“Bad system call (core dumped)“的错误,可以在/boot/loader.conf加入”sem_load=”YES”来解决这个问题。
2.安装Firefox的多国语言包
#pkg_add -r firefox35-i18n
语言包是以Firefox插件的形式安装的,启动firefox后,只需在Tools->Quick Locals Switcher中修改为zh_CN,重启Firefox就可以看到中文界面。
3.安装Flash插件
众所周知,FreeBSD下没有原原生的Flash player,这也是FreeBSD没能在个人桌面领域没能大展拳脚的一方面的原因吧。这里使用linux的Flash插件,可真的拿人的手短,设置起来还真挺麻烦的。
3.1. 安装port:www/nspluginwrapper,它使的FreeBSD可以使用其它平台上的插件,这个port依赖:emulators/linux_base-f10,所以在这之前必须要设定好linux compability。
3.2. 安装port:www/linux-f10-flashplugin10,并创建以下链接:
#ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
/usr/local/lib/browser_plugins/
3.3. 设置linux的进程文件系统
linux的进程文件系统linprocfs,必须被挂载到/usr/compat/liunx/proc:
# mount -t linprocfs linproc /usr/compat/linux/proc
或者把它写入/etc/fstab,以便开机时系统自动挂载:
linproc /usr/compat/linux/proc linprocfs rw 0 0
3.4. 为每个用户安装插件
%nspluginwrapper -v -a -i
%ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so /usr/local/lib/firefox3/plugins/npwrapper.libflashplayer.so
重启Firefox,终于看到熟悉的flash啦。
评论