作者:小钰
步聚总结:
1、下载 flash 插件,你也可以去adobe的官方网站去下载,推荐下载rpm。
Flash player for Linux x86
$wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
解压
$tar -zxvf install_flash_player_9_linux.tar.gz
install_flash_player_9_linux/
install_flash_player_9_linux/flashplayer.xpt
install_flash_player_9_linux/flashplayer-installer
install_flash_player_9_linux/libflashplayer.so
$
小钰注:如果是rpm就省得再解压了,直接双击就搞定这一步,后面还省得复制libflashplayer.so到firefox的plugin目录。
2、下载并安装 nspluginwrapper 工具;
nspluginwrapper is an Open Source compatibility plugin for Netscape 4 (NPAPI) plugins. That is, it enables you to use plugins on platforms they were not built for. For example, you can use the Adobe Flash plugin on Linux/x86_64, NetBSD and FreeBSD platforms.
小钰注:这段话意思就是说这个工具是用来安装一些Nerscape没有内建的插件的,firefox是从netscape发展而来,所以这个工具对firefox同样适用。
下载网址:http://gwenole.beauchesne.info/en/projects/nspluginwrapper#downloads
下载源:
$wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.91.5-1.src.rpm
以 root 用户安装
#rpm -ivh nspluginwrapper-0.9.91.5-1.src.rpm
#cd /usr/src/redhat/SPECS/
#rpmbuild -bb nspluginwrapper.spec
#cd /usr/src/redhat/RPMS/x86_64/
#rpm -ivh nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm
#rpm -ihv nspluginwrapper-0.9.91.5-1.x86_64.rpm
Preparing... ########################################### [100%]
1:nspluginwrapper ########################################### [100%]
Auto-install plugins from /usr/lib/mozilla/plugins
Looking for plugins in /usr/lib/mozilla/plugins
Auto-install plugins from /usr/lib64/mozilla/plugins
Looking for plugins in /usr/lib64/mozilla/plugins
Auto-install plugins from /root/.mozilla/plugins
Looking for plugins in /root/.mozilla/plugins
3、安装 flash player;
如果你安装的rpm这一步就直接可以跳过了,因为rpm已经为你把文件复制好了,你直接用nspluginwrapper -l 就可以看到flash插件已经安装好了。下面的步骤是为喜欢tar的筒子们准备的,小钰偷懒,直接掠过了,呵呵。还有注意原文中的paul/download这个是指你tar包解压后的路径,千万别照着他复制进去,要不就会像他那样出错的。
#nspluginwrapper -i /home/paul/download/install_flash_player_9_linux/libflashplayer.so
*** NSPlugin Viewer *** ERROR: libflashplayer.so: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for libflashplayer.so
如遇到了安装错误,是PATH里没有设置,呵呵,可直接建一个链接
#ln -s /usr/lib/nspluginwrapper/noarch/npviewer /usr/bin/npviewer
#nspluginwrapper -v -i download/install_flash_player_9_linux/libflashplayer.so
Install plugin download/install_flash_player_9_linux/libflashplayer.so
into /usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
#cd /usr/lib64/firefox-2.0.0.3/plugins
#cp download/install_flash_player_9_linux/libflashplayer.so .
#nspluginwrapper -i libflashplayer.so
#
安装完毕,看看安装情况:
#nspluginwrapper -l
/usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
Original plugin: /usr/lib64/firefox-2.0.0.3/plugins/libflashplayer.so
Wrapper version string: 0.9.91.5
4、打开 firefox,在地址栏输入:
about:plugins
可看到刚才安装 flash 的信息,OK,搞定。