Flash Player 10 plugin working in a 64 bit Firefox.
I installed the Debian AMD64 port in my new desktop. But there is a common problem when using a 64 bit system and the Firefox (or Iceweasel) browser: there aren’t plugins to Flash, Java and RealPlayer.
Before search a little bit about how solve this problem, I found some links ([1], [2] and [3]) that explain how to solve the problem. Basically, the articles recommend to use the nspluginwrapper, an Open Source plugin that allows you to use Netscape compatible (NPAPI) plugins on platforms that they were not built on.
[1] http://plugindoc.mozdev.org/linux-amd64.html
[2] http://www.cyberciti.biz/tips/linux-flash-java-realplayer-under-64bit-firefox.html
[3] http://www.debian-administration.org/articles/534
So, I decided to test the installation of the Flash plugin, using the nspluginwrapper. First, I wanted to know if there was the plugin as a DEB package in some of my apt-get repositories (see here my sources.list):
-
raptor:~# apt-cache search nspluginwrapper
-
nspluginwrapper – A wrapper to run Netscape plugins on other architectures
-
raptor:~#
Very good! Better is impossible! So, I installed it and it’s depecencies: ia32-libs, ia32-libs-gtk, lib32gcc1, libc6, libc6-i386, libglib2.0-0, libx11-6, libxt6 and util-linux.
Installing the Flash Player
The next step was download the new Flash Player 10 from here. After the download has completed, I decompress the tarball, and copied the libflashplayer.so file to /usr/lib/mozilla/plugins:
-
raptor:~# tar -xzvf flashplayer10_install_linux_051508.tar.gz
-
install_flash_player_10_linux/
-
install_flash_player_10_linux/libflashplayer.so
-
install_flash_player_10_linux/flashplayer-installer
-
raptor:~# cd install_flash_player_10_linux
-
raptor:~/install_flash_player_10_linux# cp libflashplayer.so /usr/lib/mozilla/plugins/
Once the Flash plugin is in the browser directory, I ran the nspluginwrapper command, and the result was:
-
raptor:~# cd /usr/lib/mozilla/plugins
-
raptor:/usr/lib/mozilla/plugins# nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
-
raptor:/usr/lib/mozilla/plugins# ls -ltr
-
total 11344
-
-rw-r–r– 1 root root 1067 2007-12-02 13:17 mplayerplug-in.xpt
-
-rw-r–r– 1 root root 1067 2007-12-02 13:17 mplayerplug-in-wmp.xpt
-
-rw-r–r– 1 root root 1067 2007-12-02 13:17 mplayerplug-in-rm.xpt
-
-rw-r–r– 1 root root 1067 2007-12-02 13:17 mplayerplug-in-qt.xpt
-
-rw-r–r– 1 root root 1067 2007-12-02 13:17 mplayerplug-in-dvx.xpt
-
-rw-r–r– 1 root root 286640 2007-12-02 13:17 mplayerplug-in-wmp.so
-
-rw-r–r– 1 root root 287120 2007-12-02 13:17 mplayerplug-in.so
-
-rw-r–r– 1 root root 286640 2007-12-02 13:17 mplayerplug-in-rm.so
-
-rw-r–r– 1 root root 286640 2007-12-02 13:17 mplayerplug-in-qt.so
-
-rw-r–r– 1 root root 286640 2007-12-02 13:17 mplayerplug-in-dvx.so
-
-rw-r–r– 1 root root 5400 2008-04-13 06:15 librhythmbox-itms-detection-plugin.so
-
lrwxrwxrwx 1 root root 51 2008-05-05 09:06 libtotem-narrowspace-plugin.xpt -> ../../totem/default/libtotem-narrowspace-plugin.xpt
-
lrwxrwxrwx 1 root root 50 2008-05-05 09:06 libtotem-narrowspace-plugin.so -> ../../totem/default/libtotem-narrowspace-plugin.so
-
lrwxrwxrwx 1 root root 45 2008-05-05 09:06 libtotem-mully-plugin.xpt -> ../../totem/default/libtotem-mully-plugin.xpt
-
lrwxrwxrwx 1 root root 44 2008-05-05 09:06 libtotem-mully-plugin.so -> ../../totem/default/libtotem-mully-plugin.so
-
lrwxrwxrwx 1 root root 43 2008-05-05 09:06 libtotem-gmp-plugin.xpt -> ../../totem/default/libtotem-gmp-plugin.xpt
-
lrwxrwxrwx 1 root root 42 2008-05-05 09:06 libtotem-gmp-plugin.so -> ../../totem/default/libtotem-gmp-plugin.so
-
lrwxrwxrwx 1 root root 47 2008-05-05 09:06 libtotem-complex-plugin.xpt -> ../../totem/default/libtotem-complex-plugin.xpt
-
lrwxrwxrwx 1 root root 46 2008-05-05 09:06 libtotem-complex-plugin.so -> ../../totem/default/libtotem-complex-plugin.so
-
lrwxrwxrwx 1 root root 45 2008-05-05 09:06 libtotem-basic-plugin.xpt -> ../../totem/default/libtotem-basic-plugin.xpt
-
lrwxrwxrwx 1 root root 44 2008-05-05 09:06 libtotem-basic-plugin.so -> ../../totem/default/libtotem-basic-plugin.so
-
-rwxr-xr-x 1 root root 9953520 2008-05-18 16:32 libflashplayer.so
-
lrwxrwxrwx 1 root root 60 2008-05-18 16:33 npwrapper.libflashplayer.so -> /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so
After this, I restarted my Iceweasel, and tried to use a page that have flash, and voilá! I have a Flash plugin now!
Thank you for your howto,
but since an update from Adobe, you can get a beta of Adobe Flash Player 10 at http://labs.adobe.com/downloads/flashplayer10.html
Just download it, untar it and copy the libflashplayer.so to /usr/lib/mozilla/plugins/.
After that you can restart your Firefox and can enjoy Youtube and all the other flashcontents on the world wide web.
peace out,
osiRis
osiRis,
That is an interesting news, but I tried to apply the new 64 bits Flash plugin on my Fedora system at work and it didn’t work.
But I guess it’s a great news!!!
Regards,
Paulo
Good job. I’m definitely going to bookmark you!