Install native 64bit Flash Player 10 on Linux

EDIT 4 (14 July 2011): Adobe released Adobe Flash Player 11 beta 1 so i’ve wrote a tutorial on how to install adobe flash player 11 on linux 64 bit

EDIT 3 (17 Sept 2010): Adobe launched Adobe® Flash® Player “Square” so i’ve put together a tutorial on how to install adobe flash player square on linux

EDIT 2: Libflashplayer is now hosted on this site since Adobe killed the URL. It’s not anything official or whatever, just a temp home :)

EDIT: updated the scripts to install the 64-bit Flash Player 10 alpha refresh for Linux that was released on February, 2010.

Adobe FINALLY released a native 64bit Flash Player 10 plugin. Although this is still an alpha release, the news is very exciting for Linux users, since we don’t longer depend on nspluginwrapper, which although does the job, has it’s drawbacks.

I have put together a small tutorial on how to install the native flash player 10 64bit plugin for linux.

# Script  created by
# Romeo-Adrian Cioaba [email protected]

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 ~
# since adobe is not hosting libflashplayer anymore, the lib is downloaded from my site.
# wget
tar zxvf
sudo cp /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/ /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/  /usr/lib/xulrunner-addons/plugins/

# now doing some cleaning up:
sudo rm -rf
sudo rm -rf

You can now restart firefox ;-)

Some users seem to have problems with viewing this page, so i wrapped everything needed to install the native 64bit flash player on linux into a shell script. Grab the Ubuntu script here, chmod +x and execute it.

Thanks to Claudio de Taunay for providing a script that works in OpenSuSE 11. You can pick it up here.

Thanks to Homer Xing from the Ailurus project you can now install native flash player 64bit on Fedora. You can pick up the script here.

Let me know if you encounter any bugs.

the scripts to install in different distro:
Ubuntu: install native flash 64bit on Ubuntu

Fedora: install native flash 64bit on Fedora

OpenSuse: install native flash 64bit on OpenSuse

This article is translated to Serbo-Croatian language by Anja Skrba from

196 thoughts on “Install native 64bit Flash Player 10 on Linux”

  1. i followed your instructions from echo “Installing Flash Player 10″ (skipped everything before that and had firefox running the same time) and it installed fine on latest version of ubuntu 64 :D

    THANK YOU !!!!!! everyone should do this on their first install of ubuntu 64:)

    (only problem i had was with entering my password… caps lock was on and i didnt know it:@)

  2. I’m using openSUSE in my laptop. I tried your method to install flash player, but it doesn’t work. I had to create new folders, because they were not in the /usr/lib/.

    go-linux-go:/usr/lib # mkdir mozilla
    go-linux-go:/usr/lib # mkdir mozilla/plugins
    go-linux-go:/usr/lib # mkdir firefox-addons
    go-linux-go:/usr/lib # mkdir firefox-addons/plugins
    go-linux-go:/usr/lib # mkdir xulrunner-addons
    go-linux-go:/usr/lib # mkdir xulrunner-addons/plugins

    However I made two softlink as you mentioned.

    go-linux-go:/usr/lib # ln -sf /usr/lib/mozilla/plugins/ /usr/lib/firefox-addons/plugins/
    go-linux-go:/usr/lib # ln -sf /usr/lib/mozilla/plugins/ /usr/lib/xulrunner-addons/plugins/

    and I got the result ,

    uwan@go-linux-go:/usr/lib/firefox-addons/plugins> ls -l
    total 0
    lrwxrwxrwx 1 root root 42 2009-09-11 18:59 -> /usr/lib/mozilla/plugins/

    uwan@go-linux-go:/usr/lib/xulrunner-addons/plugins> ls -l
    total 0
    lrwxrwxrwx 1 root root 42 2009-09-11 19:01 -> /usr/lib/mozilla/plugins/

    but flash player does not work in

    can you help me, please?

  3. omg! you’re awesome, thank you so much for making this work! the shell script worked perfectly to get my flash working in fullscreen on a Kubuntu 9.04 64bit install. You’re a pro and I really appreciate the script. Cheers,


  4. Hello Romeo!

    I have F11 64-bit and I want to install the Flash plugin. The wget command doesn’t work for me:

    [vali@localhost ~]$ wget
    –2009-10-15 23:37:44–
    Connecting to||:80… conectat.
    Cerere HTTP trimisă, se aşteaptă răspuns… 404 Not Found
    EROARE 2009-10-15 23:37:45 404: Not Found.

    Do you have any ideas?

  5. Just ran the script and succeeded in seconds. Many thanks for this.
    Does the same method work for Epiphany as well?

  6. Had a flash problem quite a while and didn‘t find a solution but with your script everything works fine! Thanks a lot! :)

    Oh, and btw it works in Ubuntu 9.10.

  7. I tried your script in 9.10 and it appears to create an error crashing at any site with flash. Help on troubleshooting this and getting it to work would be awesome.

  8. I installed a clean ubuntu karmic koala 9.10 and the script worked flawless for me. Did you installed any other plugins for FF that might break FF in conjunction with flash?

  9. Thank you very much, this script was very helpful. And by the way, working fine for my karmic koala 9.10 just right now, smoothly.

  10. Thanks alot, this script helped, couldn’t get flash working on my desktop, but it was working great on my laptop. this script fixed my Karmic Koala 9.10 on my desktop. Laptop is 32bit….lol. I just figured out why it worked fine.

  11. Just wanted to say “thanks” for your time and effort. The Ubuntu script worked perfect on my 9.10 64 bit version.

    Best regards,

  12. Thank you,

    I am using Karmic Koala with 2.6.31-15 kernel. Everything is okay. Good news is that I can now run heavy weight flash applications…

  13. This worked for me but had some very weird side effects. I lost all of my emails and the settings for evolution, all the videos in my videos folder, and a seemingly random bunch of documents from the documents folder. Any ideas why?

  14. Ian,

    the script should not do that, as you can see for yourself if you check it out. You lost all those files from another source.


  15. if you have Fedora 12 just delete from the script:

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

    and just copy:

    cp /usr/lib64/mozilla/plugins/

  16. Thanks!

    Your shell script worked nicely for Ubuntu 9.10 x64 on a Dell 1420 laptop.

    It’s a great blessing that you’ve made the effort to not only find a fix, but you’ve gone to the trouble to codify and publish it.

    Thanks again,

  17. To everyone that installed OSS4 as sound driver instead ALSA on Ubuntu 9.10 (Karmic Koala):
    * The script published on this page makes the sound of flash player work great !!

    Thank you very much!

  18. Dude thank you very much. Now my 64 bit flash plugin under Firefox isn’t choppy anymore. Thank you very much… Keep it up!

  19. Thank you, Worked perfectly.

    I am using Karmic Koala with 2.6.31-16-generic kernel. Everything is okay. Your script worked just fine!
    Thanks so much!

    Lo use en Karmic Koala con kernel 2.6.31-16-generic. Todo salió bien. Tu script funcionó perfecto!
    Muchas gracias.

  20. Just wanted to leave a comment, good work like this cannot go unnoticed, I have been trying to figure out how to get flash to work on 64 bit linux for some time now, kudos man.

  21. Best tutorial, all the others out there sux, they don’t remove the files completely, Tnx to the author, and now i can go through my java netbeans tutorial :)

  22. It looks like there’s a newer version available from Adobe: 10.1p2. Will you be updating your script to include it? I tried changing a few lines in your script but it did not work for me.

    Thanks, by the way, for your script!

  23. Sorry, please disregard my prior comment re: 10.1p2 – it does not appear to be a 64 bit version.

  24. Excellent work! I’ve found various scripts online that were supposed to install flash, but yours is the only one that worked worth a tinkers’ damn – Thank you!

  25. Still no Flash Player running for me on Ubuntu 9.10 w/ FireFox3.5 browser. The script seemed to execute fine but still no Flashplayer 10. Any help would be appreciated. Thanks.

  26. i ran your script and it seemed like it all went through properly – checking about:plugins shows flash 10.0 r42 is installed and no errors came up while the script was running. however, firefox crashes every time something tries to use flash. i have to use flashblock to even browse without having a random ad crash firefox.

    any ideas?

  27. Thanks a tonne for this , all other tutorials did not do a clean install and firefox always showed the previous version on ubuntu 8.04 , 64 bit. A few others tutorials had you linking to the and even that didnt work as expected or was flash version 9.0.260 masquerading as version 10.0

    Importantly this tutorial worked perfectly. This is the most uptodate ( as of Jan 2010) flashplayer 10 installation that works perfectly. I can now enjoy my Hulu desktop on my linux box, thanks to you

  28. BBC flashplayer crashes before playing them but Youtube works fine. I am using Ubuntu 9.10 and Firefox 3.5.7. Obviously 64-bit Ubuntu as well! Any ideas? Oh by the way great script!

  29. NWM. I just exchanged * with (In my case I had to change sudo killall -9 firefox with sudo killall -9 firefox-bin)

  30. Thank you so much! Your a big help to newbies like me.
    Keep on posting! I’ll check your site once in a while.
    Thanks again! :D

  31. I’m new to linux and Adobe didnt bother putting instructions or even a download for 64 bit linux on their site! I got it from Package manager and i was dead lost on waht to do. Thanks so much! Just download it and ./file, cant get easier than that.

  32. Thanks for the instructions, however not only this version, but the newest February 2010 version from has NO SOUND.

    Is there any way to change sound libraries with Flash? I’m thinking to force it to use Alsa instead of OSS or whatever it’s currently using. I have no clue what it’s currently using. Obviously it’s not using the system Alsa or I’d hear something… right? Thanks, Vic

  33. Meh, this works but for me firefox crashes every time you leave a page with flash on it. :-|

    I hate adobe.

  34. i’ve updated the scripts today to grab the latest version of the flash player for 64bit

  35. This is a life saver. Not being able to watch BBC iplayer was driving me mad.

    Cheers Romeo :)

  36. Confirming your update works. Just installed on Ubuntu Hardy-64 and all seems fine. Add another “thanks” to your list.


  38. Great work, man! Thanks! :D

    With some minor adjustments, it works for Debian too.
    Basically, all you need is to substitute ‘firefox’ with ‘iceweasel’.

  39. wow. thank you for this. it took me a while to find this..everything else i found just did not work. Great job.

  40. Worked like a charm, thanx !

    Got to say tho;

    First thing i got to see after running your script was Oprah shaving dr Phill’s mustache. So now I’m wondering if it wasn’t a mistake after all…

  41. I am a new to linux user. I grabber the script but don’t know what to do next. Please help.

  42. Between grabbing it and chmod +x and execute , and ./file, is where I need help. I have no idea what they mean. What specifically do I do with the script that I downloaded?

  43. Thanks! After a heap of trouble, your file provided an easy way to get the BBC iPlayer running in Firefox on Ubuntu 10.04. Cheers!

  44. i had to adjust the paths for the symbolic links on fedora 12 64bit.

    ln -sf /usr/lib/mozilla/plugins/ /usr/lib64/mozilla/plugins/
    ln -sf /usr/lib/mozilla/plugins/ /usr/lib64/xulrunner-1.9.1/components

    the paths provided didnt exist on my system and was preventing from firefox (and i guess xulrunner stuff) from actually seeing/using the installed plugin

  45. Thank you so much. Early I had to switch windows in virtual box to get flash 10. This is a nice script.
    Thanks again…

  46. This is no longer working. I am new to to linux and love it so far except the flash player is out of date. I am using Fedora 13 64. I used your code but the url does not work.

  47. Thanks!! Great tutorial, and simple instructions!! It works on Ubuntu 10.4 Lucid Lynx 64 bit.

  48. I run the script ok on my 64 bit Ubuntu 8.10 and Firefox 3.5.3, but no flash player is installed in Firefox, Although is in /usr/lib/mozilla/plugins/ directory. Please help.

    umart01@ubuntu01:~/Inastall_SW_HW$ ./
    Stopping any Firefox that might be running
    [sudo] password for umart01:
    firefox: no process killed
    Removing any other flash plugin previously installed:
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package gnash is not installed, so not removed
    Package gnash-common is not installed, so not removed
    Package mozilla-plugin-gnash is not installed, so not removed
    Package swfdec-mozilla is not installed, so not removed
    Package libflashsupport is not installed, so not removed
    The following packages were automatically installed and are no longer required:
    texlive-common libsgmls-perl libgpg-error-dev docbook-utils docbook-dsssl
    libsp1c2 lmodern libostyle1c2 texlive-pstricks docbook-xsl texlive-base-bin
    texlive-latex-base texlive-fonts-recommended libdbd-sqlite3-perl sp jadetex
    texlive-generic-recommended texlive-latex-recommended openjade
    texlive-latex-recommended-doc dvipdfmx latex-beamer gettext prosper tipa
    asciidoc texlive-latex-base-doc sgmlspl latex-xcolor cvs libidn11-dev
    libtasn1-3-dev texlive-fonts-recommended-doc pgf libcurl4-gnutls-dev
    docbook-xsl-doc-html tcl8.5 libgcrypt11-dev texlive-base texlive-doc-base
    texlive-base-bin-doc libgnutls-dev libsvn-perl xmlto texlive-pstricks-doc
    tex-common libldap2-dev
    Use ‘apt-get autoremove’ to remove them.
    The following packages will be REMOVED:
    flashplugin-nonfree* nspluginwrapper*
    0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
    After this operation, 651kB disk space will be freed.
    (Reading database … 209252 files and directories currently installed.)
    Removing flashplugin-nonfree …
    Purging configuration files for flashplugin-nonfree …
    dpkg – warning: while removing flashplugin-nonfree, directory `/usr/lib/iceweasel/plugins’ not empty so not removed.
    Removing nspluginwrapper …
    dpkg – warning: while removing nspluginwrapper, directory `/usr/lib/firefox/plugins’ not empty so not removed.
    Processing triggers for man-db …
    Installing Flash Player 10
    –2010-06-18 21:20:11–
    Connecting to||:80… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 3731155 (3.6M) [application/x-gzip]
    Saving to: `’

    100%[======================================>] 3,731,155 159K/s in 23s

    2010-06-18 21:20:34 (159 KB/s) – `’ saved [3731155/3731155]
    Linking the libraries so Firefox and apps depending on XULRunner (vuze, liferea, rsswol) can find it.
    umart01@ubuntu01:~/Inastall_SW_HW$ cat /etc/issue
    Ubuntu 8.10 \n \l


  49. Games on Newgrounds work fine, but with no sound. Youtube video’s and Myspace music are being played at double speed with no sound though..

  50. Thank you for showing me the location of the 64 bit .so. I could make Chrome (build 5.0.375.99) use the plug-in using the following steps

    #gzip -dc | tar -xvf –
    #mkdir /opt/google/chrome/plugins
    #mv /opt/google/chrome/plugins

  51. thanx for the help. I had been trying for three days on other threads but this one worked fine for me.

  52. Easy steps:

    (1) Remove currently installed versions of Flash.

    sudo apt-get purge flashplugin-nonfree flashplugin-installer gnash gnash-common mozilla-plugin-gnash swfdec-mozilla

    (2)Download the 64-bit Flash plugin and extract that file:

    wget && tar xvfz

    (3)Put the file into /usr/lib/flashplugin-installer/ or /usr/lib/firefox-addons/plugins/ or (or in ~/.mozilla/plugins for a single-user install):

    sudo mv /usr/lib/firefox-addons/plugins/


    sudo mv /usr/lib/flashplugin-installer/

    (4)mk into it.

    sudo mkdir /usr/lib/flashplugin-installer

    (5)Install the link (60 is the priority, you can use any value 0-100)

    sudo update-alternatives –install /usr/lib/xulrunner-addons/plugins/ xulrunner-addons-flashplugin /usr/lib/flashplugin-installer/ 60

    Restart the firefox .. now check youtube.

    All the best

  53. WOW DUDE !!! You’re DA MAN !!!!

    Seriously, i’ll keep a high priority bookmark on your site !!!

    Thanks !
    Merci !
    Klik Pudik ! (Learn to speak martian on

  54. Thank you soooooooo much for this. I spent 6 months ignoring youtube issues on 9.10. When I upgraded to 10.0.4 and found even more issues I thought I would kill somebody. Then I run this one little script and youtube works like it should.

  55. How UN-original of me : another “Thank you” message !
    Now I can watch Regina Spektor’s videos again :-)

  56. Sir… You are the man! This has been driving me nuts… But your script worked perfectly…

  57. Running the commands in your script was effortless.
    Flashplayer now works flawlessly for me.

    I love you.


  58. This was absolutely necessary to have the capability to view You-tube videos so that my daughter will be more akin to boot Ubuntu instead of Vista on her Laptop.

    Version 10.04 (lucid) amd64 / Linux Kernel 2.6.32-24-generic
    Firefox 3.6.8

    Great job, thanks again.

  59. actually, windows doesn’t has native 64bit flashplayer, as far as i know :P

    installing the 32bit flashplayer in a wrapper is pretty easy by default in linux nowadays.

  60. Glad to find a link to the Linux 64-bit Flash plugin.
    Now if only they had the 10.1 version up at a similar URL… :P

  61. This didn’t work on CentOS 5.4 and firefox 3. Doesn’t show up as a flash plugin in about:plugins, will have to go back to the wrapper.

  62. Doesn’t work on Fedora 13 with su – …

    Stopping any Firefox that might be running
    firefox: no process killed
    Removing any other flash plugin previously installed:
    Loaded plugins: presto, refresh-packagekit
    Setting up Remove Process
    No Match for argument: flash-plugin
    No Match for argument: gnash
    Package(s) gnash available, but not installed.
    No Match for argument: gnash-plugin
    Package(s) gnash-plugin available, but not installed.
    No Match for argument: swfdec
    No Match for argument: swfdec-mozilla
    Resolving Dependencies
    –> Running transaction check
    —> Package nspluginwrapper.x86_64 0:1.3.0-13.fc13 set to be erased
    –> Finished Dependency Resolution

    Dependencies Resolved

    Package Arch Version Repository Size
    nspluginwrapper x86_64 1.3.0-13.fc13 @updates 450 k

    Transaction Summary
    Remove 1 Package(s)

    Installed size: 450 k
    Downloading Packages:
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Erasing : nspluginwrapper-1.3.0-13.fc13.x86_64 1/1

    nspluginwrapper.x86_64 0:1.3.0-13.fc13

    Installing Flash Player 10 line 19: wget: command not found
    tar: Cannot open: No such file or directory
    tar: Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Exiting with failure status due to previous errors
    cp: cannot stat `': No such file or directory
    Linking the libraries so Firefox and apps depending on XULRunner (vuze, liferea, rsswol) can find it.
    ln: target `/usr/lib/firefox-addons/plugins/’ is not a directory: No such file or directory
    ln: target `/usr/lib/xulrunner-addons/plugins/’ is not a directory: No such file or directory

  63. Thanks — I’ve been trying to load the Flash Player Square and nothing was working (and am new to Ubuntu and Linux). This worked like a charm

  64. The link used to download tar.gz package is not working already, need another way.
    I am using Gentoo Linux.

  65. I needed to install the .so file into /usr/lib64/mozilla…. not /usr/lib/mozilla….
    The Fedora Script installs into lib, not lib64
    This is on a clean F13 machine.

  66. I seem to remember there was a way to put it in the .mozilla directory and not need root to do this. I could just be misremembering this. Thanks for the how to though, I always forget the directory.

  67. Well absolutely NOT WORKING for me. I followed the above steps, and the flash player worked fine first time. But it is totally unreliable in that, 1 out of every 3 times I boot into my machine, the flash player does not work. For example, in, when I right click on the video box, it says, ‘Movie not loaded’. Unreliability is worse than failure of the player. Ain’t it?
    I don’t have any other package related to flash other than the flashplayer square. I took notes of all other softwares running parallel to firefox to find out which one is clashing with the flashplayer. Still, I found the behavior to be random. Please discuss if yours stopped working after a while.

  68. Super thank you so much, I am first time user of unbutu and now it works but how do I do with google chome? please help

  69. I’m using CentOS. I tried it with the fedora installer but it didn’t work.

    It says:
    Linking the libraries so Firefox and apps depending on XULRunner (vuze, liferea, rsswol) can find it.
    ln: target `/usr/lib/firefox-addons/plugins/’ is not a directory: No such file or directory
    ln: target `/usr/lib/xulrunner-addons/plugins/’ is not a directory: No such file or directory

  70. Hi,
    Thanks for putting the instructions together.
    There is this thing I don’t understand. All the Flash Player comes as a .so file. I am not able to launch AIR apps. I think like, I need the executable version of the player rather than the .so. Any ideas?

    (This is my first time using Linux and installing this flash player was particularly a headache.)

  72. Thank you so much!

    I am rather new to Linux (or at least doing anything beyond regular windows things), so I just pasted the commands into openoffice and put them into the konsole and hoped for the best. It has worked marvellously, although I am unsure what happened to flash in the first place lol :)

    I don’t usually start and end a message with the same thing, but thank you! :)

  73. oh and you might want to update the flash file to the latest release… which is :D

  74. Hey,

    Thanks for the awesome tutorial.

    I am on ubuntu x64 using firefox 4 and chrome 12. I tried using the steps you mentioned. But it still shows me as using version 10,3,162,29.

    Any ideas what I may be missing?

    Many Thanks

  75. New as of (16/08/2011) working fedora (works on CentOS 6 as well) script:

    # Script created by
    # Romeo-Adrian Cioaba [email protected]

    echo “Stopping any Firefox that might be running”
    killall -9 firefox

    echo “Removing any other flash plugin previously installed:”
    yum remove -y flash-plugin gnash gnash-plugin swfdec swfdec-mozilla nspluginwrapper
    rm -f /usr/lib/mozilla/plugins/*flash*
    rm -f ~/.mozilla/plugins/*flash*
    rm -f /usr/lib/firefox/plugins/*flash*
    rm -f /usr/lib/firefox-addons/plugins/*flash*
    rm -rfd /usr/lib/nspluginwrapper

    echo “Installing Flash Player 10″
    cd /tmp
    tar zxvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
    cp /usr/lib/mozilla/plugins/

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

    # now doing some cleaning up:
    rm -rf
    rm -rf

    Gets flash working for Firefox and Chrome.


  76. I am actually pleased to glance at this weblog posts which includes plenty of valuable information, thanks for providing these kinds of data.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>