It took 37 days since I installed 64-bit Debian 4.0 on my amd64 machine, but I've finally gotten Flash Player 9 to work in my browser.
There are several reasons for the 37 days delay. The biggest reason is that the procedure I followed, which is the "I'm Feeling Lucky" page for the Google search for "nspluginwrapper etch", is not the obvious search target for anyone who want to get YouTube going on an amd64 Debian 4.0 installation.
Most of my time is spent on the transition from searching for "Flash 9 Debian 4.0 amd64" to searching for "nspluginwrapper etch". It went something like this:
I want Flash
But Flash doesn't work for 64-bit browsers
I can install a 32-bit browser, but that's going to be painful
The ./configure script complains about GLIB 2.0 not being available. Surely it's available, how else could I have run a GNOME desktop?
Oh, I need 32-bit GLIB 2.0. How do I get it?
It should be in ia32-libs-gtk. But I can't find it. I can find ia32-libs, but not ia32-libs-gtk
I hope I don't have to rebuild the 32-bit Gtk+.
Someone must have done it. Let me search for "ia32-libs-gtk etch" (I know Debian people likes to use names like Sarge or Etch or Sid to describe the OS version)
Bingo! There it is—ia32-libs-gtk and nspluginwrapper. All packaged up for Debian 4.0 amd64, ready to be installed.
The whole point of this post is to show you the detours I've taken to get a functioning Flash Player 9 on Debian 4.0 (Etch) amd64 so that you can go directly to the destination.