Installer flash 10 sur debian sid 64bits

salut tout le monde,

il existe un paquet pour debian 64bit qui installe ce plugin (ca fait un petit temps maintenant)
Il suffit d’installer le paquet flash-plugin-nonfree ou flashplayer-mozilla(j’ai pas testé ce dernier mais le premier marche très bien)

Le script ci dessous est donc obsolète

il faut tout d’abord installer ce paquet
ensuite executer ce script en root:

[code] #!/bin/bash

Script created by

# Romeo-Adrian Cioaba romeo.cioaba@spotonearth.com 
# Super minor updates by jason.melton[at]gmail[dot]com 
# Released under GPL 
 
echo "Stopping any Firefox that might be running" 
 killall -9 iceweasel 

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

echo "Installing ia32-libs and nspluginwrapper"
apt-get install ia32-libs nspluginwrapper

echo "Getting libs"
getlibs -p libcurl3
getlibs -p libnss3-1d
getlibs -p libnspr4-0d
getlibs -p libidn11
getlibs -p libssh2-1

echo "Installing Flash Player 10"
cd ~
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
tar -xvvzf install_flash_player_10_linux.tar.gz
cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/
rm -rf ~/install_flash_player_10_linux/
nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so

echo "Linking the libraries so Firefox can find it."
ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/

echo “Done :-)” [/code]

script tiré d’ici

je l’ai légerement adapté pour debian (iceweasel et sudo)
chez moi ca marche

[edit] normalement ca doit marcher pour la dernière version

vu qu’il n’y a pas de réponses je dois en conclure que ca marche chez tout le monde?

j’ai surtout jamais eu besoin de ça, en ce qui me concerne. Il y a tout ce qu’il faut pour flash dans les dépots debian-multimedia.

Je suppose que ce script n’est valable que pour SID ou aussi pour ETCH et Lenny?

j’ai pas testé mais je vois pas pourquoi ca serait pas le cas…

Alors je viens de tester, avec ma ETCH, ça n’est pas passé.

J’ai installé le paquet getlibs-all en le téléchargeant du site.
J’ai executé le script en root.

Pour les tests : www.youtube.com
Aucun des deux ne marche.

Il y aurait il une erreur? Quelqu’un aurait il un bon tuto pour faire passer le flash sous AMD64 avec ETCH?

t’as bien le flash 10 quand tu tape about:plugins dans ta barre d’adresse d’iceweasel?

Tiens non, il me marque ceci dans la section “shockwave flash”

    Nom de fichier : npwrapper.libflashplayer.so
    Shockwave Flash 9.0 r124

EDIT :
J’ai relancé le script et vu une erreur que je n’avais pas vu :
Le script essayait d’installer le paquet swfdec-mozilla mais ne le trouve pas.

Alors après quelques recherches et bidouilles, il est apparu que le paquet swfdec-mozilla n’existe pas sur ETCH, j’ai recherché des équivalents et j’ai trouvé swf-player.
J’ai donc remplacé ça dans le script ci-dessus.

Après relancement pour vérification, il m’affiche maintenant l’erreur qu’il ne peut pas trouver le paquet libflashsupport.
A mon grand étonnement, je n’ai pas trouvé ce paquet en faisant une recherche sur les paquets de debian.

Ou se trouve-t-il si ce paquet existe??

le script n’installe aucun de ces paquets, il les retire justement pour éviter tout conflit.
le script installe nspluginwraper et les librairies 32 bits
c’est p-e une dépendance demmandée pour nspluginwrapper pour etch (je l’ai pas pour sid)
le script pose p-e problème car il demande de retirer qqch qui n’est pas installé…
chez moi ca n’a pas posé problème mais p-e qu’avec une autre version d’apt…

En sid, avec les dépots debian-multimedia, j’ai accés à tous les liens que tu cites.
Sans scripts.
Mais punaise ça chauffe, le flash. Je monte à 80°.

J’ai reussi a ne plus avoir de message d’erreur sauf un seul à la fin :

*** NSPlugin Viewer  *** ERROR: libssl3.so: cannot open shared object file: No such file or directory

Je suppose que c’est ca qui m’empèche d’avoir le flash?

la je vois pas trop d’ou viens le libssl3.so je ne le vois dans aucuns paquets debian…

Bonjour,

le paquet libnss3-1d fournit le fichier : libnss3-1d: /usr/lib/libssl3.so

@+

Le plugin swfdec pour mozilla n’existe pas en effet sous Etch, je l’ai sous testing, ça passe quasiment partout, et c’est Libre. Mais bon malgré de gros progrès il plante des fois de temps en temps, d’où le fait qu’il n’est pas proposé sous Etch.

Quand je lance la commande du libnss2-ld, il me dit ce qui suit :

Elverion:~# getlibs -p libnss3-1d
The following i386 packages will be installed: libnss3-1d
Continue [Y/n]? y
W: Impossible de trouver le paquet libnss3-1d
E: Aucun paquet n'a été trouvé
libnss3-1d was not found in your repositories
Make sure you have all repositories enabled and updated
No packages to install

en fait le truc c’est que nspluginwrapper n’est pas content quand il ne trouve pas ses librairies 32bits
C’est a ca que sert le paquet getlib, a installer ces librairies dans la partie /usr/lib32.

Donc quand il râle au moment de wrapper flash a cause d’une librairie, il faut cette lbrairie en 32 bit donc tu peux aller chercher un paquet qui la contient et extraire niquement la librairie dans le dossier /usr/lib32.

j’ai du faire ca pour la réinstallation car la version 32 bit de la librairie installée en 64 n’est pas encore dispo ( libidn11 ) et il me plantait tout en voulant télécharger une version qui n’existait pas…

Quasiment aucune librairie en 32 bits n’a pu être trouvé sur mon PC.
Il me donne le suivant :

The following i386 packages will be installed: libnss3-1d
Continue [Y/n]? y
W: Impossible de trouver le paquet libnss3-1d
E: Aucun paquet n'a été trouvé
libnss3-1d was not found in your repositories
Make sure you have all repositories enabled and updated
No packages to install
The following i386 packages will be installed: libnspr4-0d
Continue [Y/n]? y
Downloading ...
Installing libraries ...
The following i386 packages will be installed: libidn11
Continue [Y/n]? y
Downloading ...
Installing libraries ...
The following i386 packages will be installed: libssh2-1
Continue [Y/n]? y
W: Impossible de trouver le paquet libssh2-1
E: Aucun paquet n'a été trouvé
libssh2-1 was not found in your repositories
Make sure you have all repositories enabled and updated
No packages to install

Dans quel dépot puis-je trouver ces paquets?

dans les dépots sid…

swf-player, peut-être ?
:smiley:

vu la sortie finale de flash 10, j’ai fait une petite mise à jour du script qui va chercher la bonne version