flash是現在很流行的多媒體文件格式,而freebsd本身不能支持flash插件,只能通過linux兼容的方式。
第1種方法是安裝flash插件,讓浏覽器支持。flash搞到浏覽器裡面嚴重影響打開網頁的速度,我不喜歡。
而且這個東西安裝不是一般的麻煩,昨天試了下安裝,ports裡面信息不對,adobe已經更新下載的包,ports裡面還沒更新,文件大小對不上,手動把包下載了,修改了distinfo文件,安裝提示差個文件,看來新的包make方法可能有差別Makefile文件可能都要修改,不想弄了,等ports更新後,再看吧!
%cd /usr/ports/www/linux-flashplugin9
%ls
Makefile distinfo pkg-descr pkg-plist
%cat pkg-descr
This is the official Flash Player from Adobe. This plugin enables
you to see .swf and .spl files on the 'net from your Opera, Mozilla or
Firefox sessions.
Please see the Adobe home page for more information.
FreeBSD Flash License Agreement:
%
第二種方法:
由於RealPlayer 可以播放swf文件(算是個不小的發現^_^),安裝個RealPlayer,正合我意。不過也要linux兼容支持。
安裝RealPlayer很簡單,推薦不要從ports裡面安裝,提示這裡不行那裡不行,直接下載個bin文件來安裝。
我得到的文件是:realplay-10.0.9.809-linux-2.2-libc6-gcc32-i586.bin
先安裝這兩個包:
linux_base-fc4
linux-gtk2
執行bin文件安裝,自己看著辦.
運行RealPlayer安裝目錄裡面的realplay啟動腳本.提示找不到/bin/true文件.(雖然運行安裝目錄裡的realplay.bin可以啟動,但應該還是使用這個腳本,以方便設置相關的參數).
把腳本裡的/bin/true改成指向linux兼容文件裡的true就行了.只用改一行,已經改好的如下:
%cat realplay | grep "/bin/true"
while /usr/compat/linux/bin/true; do
%
添加到Fvwm菜單裡面,作為X Application啟動時,應該把執行命令寫為:
sh /usr/local/RealPlayer/realplay
因為腳本使用的shell是sh,我的RealPlayer安裝在:/usr/local/RealPlayer/裡面.