Stoppt die 
Vorratsdatenspeicherung! Jetzt klicken & handeln!

How to install Flash Player 10rc1 on a 64-bit Linux system

Posted on August 11, 2008 at 09:36 PM

UPDATE: Flash player 10 64-bit version for Linux is out. Go for that, it can’t possibly do worse than this hack.

Flash Player 10rc1 is out, and there’s a Linux version - but still without native x86_64 support. It’s also a bit of a pain to get running with nspluginwrapper due to some new dependencies and lack of distro-specific packages. Here is how you do it. (On K- or Ubuntu Gutsy, specific directories and ways to install things may vary for your distro.)

First, remove all previously installed versions of flash player, whether you installed them by hand or via apt-get or with Adept or whatever. Install nspluginwrapper and a few dependencies, if you haven’t already anyways:

sudo apt-get install ia32-libs util-linux lib32asound2 nspluginwrapper

Now, get the Flash Player 10rc1 package from Adobes web site and extract it somewhere on your disk. Copy the file “libflashplayer.so” from that archive to /usr/lib32/:

wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_081108.tar.gz
tar -xzvf flashplayer10_install_linux_081108.tar.gz
cp install_flash_player_10_linux/libflashplayer.so /usr/lib32/

Flashplayer 10rc1 needs the 32bit-Versions of a few more libraries to work, specifically:

  • libssl3.so
  • libnss3.so
  • libssl.so.0.9.7
  • libcrypto.so.0.9.7
  • libnssutil3.so
  • libplc4.so
  • libplds4.so

It’s a bit of a pain to hunt all those down, so here’s a .tar.gz with all of them (Mirror). Copy the libraries in this archive to /usr/lib32/:

wget http://halcy.de/misc/flashplayer10deps.tar.gz
sudo cp flash_player_10_deps/* /usr/lib32/

You’re finally ready to let nspluginwrapper install the flash plugin now:

sudo nspluginwrapper -v -i /usr/lib32/libflashplayer.so

That’s it, flash 10rc1 should work now! Unless, of course, you’re using Firefox3, which stores it’s plugins in a place nspluginwrapper does not know about, so if you use Firefox 3, you have to create a link to the plugin in Firefox 3s plugin directory:

sudo ln -s /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/xulrunner-addons/plugins/

Now, it should work in Firefox 3 as well.

If you’re unsure if everything worked, check about:plugins in your browser, Flash 10 should be listed.

about: , ,
Hierarchy: previous, next

There are 0 comments on this post. Post yours →

Required fields in bold.