在64位Linux桌面上使用32位的Firefox Plugins

关键字: x86_64,Linux,firfox,plusing,ia32,Flashplayer,nppdf.so,adobe

时间过得真快,一晃市场上出售的新机器已经都是64位系统了,笔者最近新买了个AMD 64
双核的系统,装上了64位的CentOS
4.5。装好后才发现,Adobe公司的FlashPlayer软件目前不支持64位系统,而且Adobe还没有发布FlashPlayer for Linux x86_64的时间表。虽然我一般都使用Firefox的FlashBlock插件,通常都不去看Flash广告,但难免偶尔会上一些视频网站,看一些声色并茂的Flash。

在网上找了半天,终于发现一款nspluginwrapper的软件可以支持32位的Firefox Plugins.可以成功的在64位的CentOS4.5和Fedora 7系统上安装使用。 除了能支持32位的FlashPlayer以外,还可以支持Adobe Acrobat Reader的插件。

http://gwenole.beauchesne.info/en/projects/nspluginwrapper#downloads
下载
wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.91.5-1.src.rpm

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 nspluginwrapper-0.9.91.5-1.x86_64.rpm
这个步骤在Fedora 7下有些警告信息,但不必理会。

cd /root/
下载flashplayer for Linux ia32 版本
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

解压
tar -xzvf install_flash_player_9_linux.tar.gz -C /root

下边的两个命令,需要将FF_VERSION替换成相应的版本号,在Centos4.5里,这个数字是1.5.10。在Fedora 7里,这个数字是2.0.0.3。
cp /root/install_flash_player_9_linux/libflashplayer.so /usr/lib64/firefox_FF_VERSION/plugins/
nspluginwrapper -i /usr/lib64/firefox-FF_VERSION/plugins/libflashplayer.so

大功告成!

Comments

Now we know who the seilbnse one is here. Great post!

My prbeolm was a wall until I read this, then I smashed it.

randomness