How to get Flash 9 working in 64-bit versions of Galeon and Epiphany

Over the past few weeks, I've been trying browser options beyond Firefox.  I've really enjoyed using the GTK-native browsers Epiphany and Galeon.  They are fast, both in loading and rendering pages.  But, the biggest issue I had is that 64 bit builds of these browsers can't use 32 bit plugins.  And Flash 9 is only available in its 32 bit version.  It's pretty hard to use the web these days without Flash, now that sites like Youtube have pushed Flash beyond advertisements and into the mainstream.

I did get Flash working in these browsers using nspluginwrapper, a nifty plugin that can embed other 32 bit plugins into a 64 bit browser. 

Steps to install nspluginwrapper

These instructions are targetting Ubuntu (tested on Edgy) but should be adapable to other distros.

  1. Download these the two deb files, nspluginwrapper_0.9.91.3-2_amd64.deb and nspluginwrapper-i386_0.9.91.3-2_amd64.deb.  I created these files by downloading the latest version of nspluginwrapper from the project page rpms, then converting them to debs using alien.  If you'd like the latest version of nspluginwrapper, check the project page and convert using "sudo alien -d myfile.rpm".  You should get two rpm files from the project pages.
  2. Install the two debs, using GDebi or, from the command line, with

    sudo dpkg -i nspluginwrapper_0.9.91.2-2_amd64.deb

    sudo dpkg -i nspluginwrapper-i386_0.9.91.2-2_amd64.deb

  3. Download Flash 9 from Adobe.
  4. Extract libflashplayer.so from the Adobe Flash archive.  Move it to some place permanent.   I suggest:

    sudo mkdir /opt/moz_plugins

    sudo mv libflashplayer.so /opt/moz_plugins

  5. Run the command:
  6. sudo nspluginwrapper -i /opt/moz_plugins/libflashplayer.so

That's it.  You should now be able to use Flash in your 64 bit browsers.  You can delete all the files you've downloaded, except the libflashplayer.so file  you moved into /opt/moz_plugins.

Note: This doesn't seem to take effect on Firefox 64 bit.  I suspect there's another step left to get that working.

I got it working with

I got it working with firefox by putting libflashplayer.so in /usr/lib/firefox/plugins and then running nspluginwrapper -v -a -i

You might be right in that

You might be right in that Flash is everywhere, but if a site isn't usable in lynx*, then there is not anyhing on it I'm interested in. so the youtube and similar sites can go for flash if they want, they'll never have me browing them, or get my money because flash / javascript / java required. *for those who don't know, working with lynx means, no tables, no images, no frames, no javascript, no flash, no audio, nothing but text.

No youtube?!?!?!?! What

No youtube?!?!?!?! What world are you living in, in which that is acceptable. That's like saying "I don't watch TV because of the Ads", you know a BS statement. Dude, just admit that for EMT/AMD64 Microsoft actually DOES have the competition beat. I can watch YouTube videos easily thanks to Windows On Windows64 (WOW64). We have the benefit of almost all 32-bit apps and all 64-bit apps, although driver support is still hit or miss. You should really give MS a try on this one, I went with XP Pro x64, as Vista seemed kinda cartoony.