Hallo,
ich hab heute auch versucht, das Flash-Plugin auf AMD64 mittels nspluginwrapper zum Laufen zu kriegen und hatte auch das Problem mit dem "nspluginwrapper: no appropriate viewer found". Bei mir lag es am fehlenden Paket "ia32-libs-sdl".
Hier mal meine Vorgehensweise komplett:
* Anscheinend braucht man insgesamt folgende Pakete, damit nachher alles richtig läuft: ia32-libs, ia32-libs-gtk, lib32asound2, ia32-libs-sdl, linux32, gsfonts-x11. Also:
sudo apt-get install ia32-libs ia32-libs-gtk lib32asound2 ia32-libs-sdl linux32 gsfonts-x11
* Nun sowohl das Plugin als auch den Viewer von der offiziellen Projektseite http://gwenole.beauchesne.info/projects/nspluginwrapper/ im RPM-Format herunterladen. Folgende wegt-Befehle laden die derzeit (Stand: 09.09.2007) aktuellen Versionen runter:
wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.91.5-1.x86_64.rpm
wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm
* Du solltest nun folgende beiden Dateien haben: nspluginwrapper-0.9.91.5-1.x86_64.rpm und nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm
* Diese mit alien nach deb konvertieren:
sudo alien --to-deb nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm
sudo alien --to-deb --scripts nspluginwrapper-0.9.91.5-1.x86_64.rpm
* Die beiden resultierenden DEB-Dateien installieren:
sudo dpkg -i nspluginwrapper-i386_0.9.91.5-2_amd64.deb
sudo dpkg -i nspluginwrapper_0.9.91.5-2_amd64.deb
* Nun das Flash-Plugin von Adobe runterladen, am einfachsten per wget:
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
* Dieses entpacken:
tar xzf install_flash_player_9_linux.tar.gz
* Es entsteht ein Verzeichnis "install_flash_player_9_linux". Dieses an eine systemweite Stelle verschieben, etwa:
mv install_flash_player_9_linux /opt/flash_player_9
* Das darin enthaltene Flash-Plugin wrappen:
nspluginwrapper -i /opt/flash_player_9/libflashplayer.so
* In ~/.mozilla/plugins sollte nun eine Datei "npwrapper.libflashplayer.so" entstanden sein
* Das Flash-Plugins sollte nun funktionieren! ☺
* Man kann jetzt die beiden RPM-Dateien von nspluginwrapper löschen, wenn man will. Die DEBs und die .tar.gz-Datei mit dem flash-Plugin sollte man sich aufheben. Den Ordner /opt/flash_player_9 darf man natürlich auf keinen Fall löschen!
Anmerkung: Das Flash-Plugin ist nun für den aktuellen Benutzer installiert. Will ein anderer Benutzer es auch haben, so muss er die Schritte ab dem nspluginwrapper-Befehl zu wiederholen.
Kommentare und Verbesserungen gerne erwünscht. Würde gerne wissen, ob diese Vorgehensweise bei allen zuverlässig klappt. Der Vorteil gegenüber den herumgeisternden Skripten ist meiner Meinung nach, dass man erstens sieht, was man tut und zweitens nur Pakete von offiziellen Projektseiten herunterlädt (sie hoffentlich halbwegs vertrauenswürdig sind 😉 ).