Tuesday, March 24, 2009

Adobe Flash 10 64 bit on Ubuntu 8.04 Working

If you are reading this, you are most probably trying to get flash 10 working on your 64 bit Ubuntu System. I followed a bunch of tutorials, downloaded a bunch of .sh scripts that claim to be working and do the installation automatically. This specific script:
#!/bin/bash
# Script created by
# Romeo-Adrian Cioaba romeo.cioaba@spotonearth.com

echo "Stopping any Firefox that might be running"
sudo killall -9 firefox

echo "Removing any other flash plugin previously installed:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper


echo "Installing Flash Player 10"
cd ~
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
tar zxvf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/

echo "Linking the libraries so Firefox and apps depending on XULRunner (vuze, liferea, rsswol) can find it."
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/xulrunner-addons/plugins/

# now doing some cleaning up:
sudo rm -rf libflashplayer.so
sudo rm -rf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz

claims just that. But it does not work. Here is the original post. I have an edubuntu server 64 bit and I was trying to get it to work for a while but this script only downloads the plugin.

To get it to work after you run it, you need to open a terminal window and type firefox. When Firefox loads, you will see some errors like
failed to initialize shared library /usr/lib/mozilla/plugins/libflashplayer.so [libnss3.so: cannot open shared object file: No such file or directory]


Run the following
sudo apt-get install libnss3-0d libnss3-1d libnspr4-0d
sudo killall -9 firefox

After you start firefox again everything should be ok.

My Blog List