How to Install Adobe Flash Player for amd64 / 64-bit on Debian Etch

Alrighty, so I switched operating systems – again, this time I’m trying out Debian 4.0r1 aka “Etch” after deciding that Zenwalk is for metro-sexuals. First things first right? Gotta get my YouTube working, Firefox Plugins installed, etc.

The following guys made this possible: DIP Consultants and Weiqi Gao.

Unofficial nspluginwrapper & ia32-libs-gtk packages for Etch

First things first, as root:

  • Add repository to sources.list:
    • echo “deb etch main” >> /etc/apt/sources.list
  • apt-get update
  • Install the keyring so you’re not bothered with key/verification warnings:
    • apt-get install markybob-keyring
  • apt-get update once more
  • Install what you want:
    • apt-get install ia32-libs-gtk nspluginwrapper

If you’re looking to install Flash in a 64-bit browser:

  • Do *every* step listed above, then the following as a *user*, not root:
  • wget
  • tar -zxf install_flash_player_9_linux.tar.gz
  • mkdir ~/.mozilla/plugins/
  • mv install_flash_player_9_linux/flashplayer.xpt install_flash_player_9_linux/ ~/.mozilla/plugins/
  • nspluginwrapper -i ~/.mozilla/plugins/
  • Start/restart iceweasel/firefox/whatever
  • Enjoy, Etch 64-bit users, from the guys at :)

The underlined bit is my contribution, for some reason it does not exist by default, probably since the switch to Iceweasel. Honestly I don’t get the point of changing the name and stripping the logos from the browser, everybody knows that Mozilla is NOT going to start charging people for use of their trademark logos. Google would have a hay day and clean some house at Mozilla Foundation.

Damn Debian and their “Social Contract.” It’s silly if you ask me.

On a side note, I did goto the screening of Pirates of the Great Salt Lake tonight, and I thought it was a smart and funny movie that doesn’t have any blazingly obvious flaws.  I rate it 4.5 out of 5 “ARRRGS”

  • thomas bodelund


    Thanks for a very helpful instruction, that was perfect for a Debian/Linux newbie as me



  • Broniukas

    Thanks !!!! :)
    it was very userfull for me!

  • Eduardo Ocampo


    for some reasons that i don’t know, this does not work for me…for example, I still can’t see videos on youtube…

    what should i do?? im completely a newbie..


  • Dante

    I to have the same problem.
    I almost exactly did as yopu said – and it doesnt work for me at all.

    My system is Debian etch on amd64


  • Jose Luis


    Excelente, funciono muy bien el procedimiendo.. thanks.!

    JL. mx

  • Robert

    It just doesnt work on the fresh Debian64 installation.
    About:plugins shows the Flash installed and active but it fails to show the contents of Flash web sites.

  • delirium83

    the file ‘flashplayer.xpt’ mentioned in the ‘mv’ command did not exist in the tar file. I executed the command anyway (to move the other file) and voilà: it works nonetheless! Great How-To!

  • Wayne

    ive been having problems myself with flash lately, it sucks!

  • pit24

    It is very good , excellent !
    I did these (both ) on Debian sid and Ubuntu Gutsy 64!

  • KaTeznik

    Very helpful, the file .xpt does not exists but it works nonetheless.

    Flash was the only missing thing on my Debian/64, this is a true achievement.

    Thanks !

  • Polter

    Hehehehe very helpful!!! I dunno about the missing .xpt because it doesn’t exist but it works!!! it really works!!! i can see it now on about:plugins and i can watch Vids!!!


  • risu

    Well, works really fine under Etch with the debianized Icefox – ehmm – Fireweasel on a somewhat gammy AMD Sempron…


  • Wayne

    Bitte schön :)

  • Osix

    About the missing .xpt file. This has changed with the latest version of the flash plugin (v9). Version 7 did provide the flashplayer.xpt file.

    [email protected]$/install_flash_player_7_linux% ls -l
    total 2100
    -rwxr-xr-x 1 osix osix 23579 2004-05-20 23:34 flashplayer-installer
    -rw-r–r– 1 osix osix 856 2004-05-20 23:34 flashplayer.xpt
    -rwxr-xr-x 1 osix osix 2096844 2004-05-20 23:34
    -rw-r–r– 1 osix osix 11689 2004-05-21 01:03 Readme.htm
    -rw-r–r– 1 osix osix 5254 2004-05-21 01:46 Readme.txt

  • zambonidriver

    Nice howto , but on sid ( actually sidux ) I did
    apt-get install ia32-libs-gtk nspluginwrapper flashplugin-nonfree and it worked with epiphany out of box…
    I made a “mkdir ~/.mozilla/plugins/” ( without “”) and
    ” ln -s /usr/lib64/flashplugin-nonfree/ ./.mozilla/plugins/ ” and voila :-))) swiftfox works , too … cu

  • MTG

    Great, it works perfect. It took me a while with my Kubuntu Gutsy Giebbon amd64 version.
    Very useful post!

  • Wayne

    Thanks for the comments folks, I’m glad that google is working it’s juice and getting you here for the fix. :)

  • tgh

    it does not work anymore
    \ Couldn’t stat source package list etch/main Packages (/var/lib/apt/lists/www.dipconsultants.com_debian_dists_etch_main_binary-i386_Packages) – stat (2 No such file or directory)

  • generic_idea_machine

    not working anymore

    Hit etch/main Packages
    Fetched 2341B in 1s (2247B/s)
    Reading package lists… Done
    W: GPG error: etch Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 87087D251D0C997D
    W: You may want to run apt-get update to correct these problems

  • Wayne

    generic: That’s one hellua error! I’m not running 64 bit for reasons like this that get very, very frustrating very quickly if they’re not easily resolvable.

    Anybody else having these issues? I can test in a few days if nobody else steps forward.

  • martin

    Thanks a lot.
    I’ve been trying since 2 years to install flash-player on my debian 64bit system. Without any success.
    With your instructions it works.
    Thanks, Martin

  • yaxel84

    “Thanks a lot.
    I’ve been trying since 2 years to install flash-player on my debian 64bit system. Without any success.
    With your instructions it works.
    Thanks, Martin”

    Lo mismo, pero yo hace dos semanas que vengo tratando de instalarlo pero nada, y hoy por fin siguiendo tus instrucciones logre hacerlo… gracias, thanks, many many thanks.

  • T-wrid

    Had lots of trouble until I realized there were conflicting plugins in the about:plugins. It was some GPL flash player synaptic. Deleted those .so files and booya! It works perfect.
    Thanks a ton, I can’t live w/o my Pandora.

  • diego

    It works fine, but the sound doesn’t work… I can see videos on youtube, but I can’t hear the sound/music…

    Anybody knows how to fix it?


    Oh my gosh! It worked!!!

    That totally felt like i was doing a bit of voodoo! I was following the steps and they all completed so quickly i was like, “Nah, surely that can’t have worked!” But it did!! :)

    Many thanks indeed! :)

  • Pingback: A little place of calm » Blog Archive » Flash player on Debian 64-bit()

  • Matt

    Nice instructions..

    Just a quick note on the Firefox/Iceweasel thing. Debian wants to be able to patch the browser if they need to (for quality assurance, bug fixes, security fixes, etc). Mozilla doesn’t want anything that’s not official Firefox to have the name Firefox.

    Therefore – name change. Not because of anything against trademarks.

  • generic_idea_machine


    upgraded to Hardy Heron (8.10)
    installed the player and now it works just perfect.

    the latest kernel works a whole lot better with Compiz et all as well (default/built in).

    Do not install the Gnash (swf) player! it pegs your cpu!

  • DW

    Hey…. Thanks for the instructions… They worked a treat :)

    And now the wait for Adobe to make a flashplayer which will work on 64 bit systems by default.

  • Pingback: So close no matter how far.. » Varying degrees of success()

  • massi

    it works on debian Lenny but this link:

    # tar -zxf install_flash_player_9_linux.tar.gz

    is broken. It s enogth to download flashplayer archive from adobe http site. But namefiles are changed so change them in next steps. In addition in the downloaded archive you wont find flashplayer.xpt any longer.
    And I was not able to install markybob-keyring.

    But still works great on my Lenny amd64. Thanks man :)

  • Requiem

    That worked like a charm in my Debian Etch Amd64
    THANK YOU!!!!

    ps: As some others have pointed the file flashplayer.xpt does not exist (at least in my case) but worked anyway!

  • Paul

    Hi, I followed the first step of adding the repository to /etc/apt/sources.list. Then I typed apt-get update but got this response:

    W: GPG error: etch Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 87087D251D0C997D
    W: You may want to run apt-get update to correct these problems

    Since the public key is not available, I am assuming that this tutorial on how to install adobe flash player DOES NOT WORK!!!

  • Jos Collin

    “Do *every* step listed above, then the following as a *user*, not root:”

    I have done the steps as root. But it is not working for root. I need to run flash as root. Why it is not working for the user root.

    It works well as non-root user for me.

  • Karthik

    Copy to /root/.mozilla/plugins and wrap it using nspluginwrapper using the -i flag. It will then work for root also.

  • Nicolas

    Thank you very much. I successfully install flash player.

    I had a small difficulty :
    1. Iceweasel : about:plugin
    So it displays all the installed plugin
    2. I have two plugins which use swf files :
    – Shockwave Flash
    File name :
    – Shockwave Flash
    File name :
    3. So I removed the first one :
    apt-get remove swfdec*
    The following packages will be removed :
    libswfdec0.3 swf-player
    4. I restarted Iceweasel. And now it works for youtube
    and Daily motion. But not, unfortunately, with my
    video on my site. I have to investigate more !

    God Bless,

  • Nicolas

    Sorry for the mistake.
    For displaying the installed plugins on Iceweasel :
    in the adress bar of the navigator.

  • Fritz

    Same experiences as the “.xpt eooro” folks above, but I continued on and it works. Great advice! Many thanks…………………..

  • Rakesh


    I am trying to install the Flash player in ppc debian but no luck.
    #apt-apt update
    used to give the error:
    Err etch/main Packages
    404 Not Found

    Can anyone in the group help me out to resolve this issue.

    test:~# uname -a
    Linux test #84 Tue Sep 16 09:40:28 PDT 2008 ppc GNU/Linux

  • Nicolas
  • userman

    great post!

    worked like a charm on sid and iceweasel 3.0.1 !

  • Cassote

    Thanks man!!!

    Keep the good work!

    p.s: Here dont have sound at first but with “killall esd” have worked. I am newbie in Linux you can say what this command make?

    From BR

  • Klausi

    It works – thanks a lot for that instruction.

    Schöne Grüße aus Deutschland,


  • Rambiezel

    When I run this command…

    apt-get install ia64-libs-gtk nspluginwrapper

    I get this error…

    Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    nspluginwrapper: Depends: linux32 but it is not installable
    E: Broken packages

    Is anyone getting the same problem?

  • Paolo

    Hi there,
    I tried as you have posted this tutorial, but here the results:
    [email protected]:~$ tar -zxf install_flash_player_9_linux.tar.gz
    tar: install_flash_player_9_linux/Readme.txt: impossibile open: file exist
    tar: install_flash_player_9_linux/flashplayer-installer: impossibile open: file exist
    tar: install_flash_player_9_linux/ impossibile open: Permission denied
    tar: install_flash_player_9_linux/flashplayer.xpt: impossibile open: Permission denied
    tar: install_flash_player_9_linux: impossibile utime: Operation not permitted
    tar: Uscita per errore ritardata dall’errore precedente

    Right now ut seems that some files are not incorporated inside the tar…well and now?


  • Pingback: Enslaved Coder » Flash Player su Debian Etch amd64()

  • Mike

    How are you all sure, that dipconsultants is not a cheating site? How am I sure this code is not the work of criminals?

    I couldn’t find any real contact address on their webpage.
    After all, flash/actionscript is often used by criminals to get access to data, that should not be in their hands.

    Just a thought.

  • Travis

    Still did’nt work for me, I spent like 3 hours for this flash installation.. Dude it sucks!

  • Jamie

    Will this work with the Linux Chrome?