2006 nov. 29
Flash et acrobat reader sous Mandriva 2007 x86_64 (nouvelle version ;-) )
20:53 - Par CrEv - Mandriva - Lien permanent
Salut à tous,
Voici une petite mise à jour de mon tutoriel pour installer flash sous mandriva x86_64 (encore mieux que le précédent...) !
Préparation de l'environnement
Pour commencer, il vous faut les trois paquets suivants (en plus de firefox) : nspluginwrapper
, nspluginwrapper-i386
et setarch
Les deux premiers paquets permetteront de charger les plugins netscape (mozilla, firefox) et de créer une couche d'abstraction (un wrapper) permettant de les lancer depuis firefox qui sera d'une autre architecture (64 bits pour firefox et 32 bits pour les plugins).
S'il n'existe pas, créez le répertoire /usr/lib/mozilla/plugins
(en root évidemment).
Installation de flash
Allez récupérer flash 7 ou flash 9 (attention flash 9 est en développement...).
Décompressez l'archive téléchargée et copiez le fichier libflashplayer.so
dans /usr/lib/mozilla/plugins
. C'est la bibliothèque qui sera chargée par firefox.
Installation de acrobat reader
Téléchargez acrobat reader ici en choisissant Unix/Linux, Linux (.rpm) et la langue de votre choix.
Vous obtenez donc un fichier .rpm
Si tout se passe normallement, lorsque vous voudrez l'installer il ne voudra pas à cause d'une dépendance non satisfaite à libGLU.so.1
. En fait, il recherche la version 32 bits mais peut se contenter de la version 64 bits (mais ça il ne le sait pas...). Donc vérifiez si vous avez, sinon installez, le paquet lib64mesaglu1
.
Ensuite, installez en spécifiant que vous ne souhaitez pas vérfier les dépendances : # urpmi --allow-nodeps AdobeReader_fra-7.0.8-1.i386.rpm
Installez enfin l'extension, en root :
# /./usr/local/Adobe/Acrobat7.0/Browser/install_browser_plugin
dans le répertoire /usr/lib/mozilla
Installation des extensions dans firefox
Utilisez maintenant ndiswrapper pour installer cette couche d'abstraction pour firefox :
nspluginwrapper -i /usr/lib/mozilla/plugins/nppdf.so
et
nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
Et voilà , c'est fini !
Vous pouvez vérifier avec nspluginwrapper -l
:
/usr/lib64/mozilla/plugins/npwrapper.nppdf.so
Original plugin: /usr/lib/mozilla/plugins/nppdf.so
Wrapper version string: 0.9.90.3
/usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
Original plugin: /usr/lib/mozilla/plugins/libflashplayer.so
Wrapper version string: 0.9.90.3
Cette façon de faire a été testée avec le firefox d'origine de la mandriva (1.5.0.8) mais est sencé fonctionné avec n'importe quel autre version.
Voilà , j'espère que cette méthode vous permettra de ne plus choisir entre 64 bits et flash !
Commentaires
Excellent tuto, merci beaucoup, CrEv !
Ca fonctionne impec sous cooker x86_64, l'erreur "libGLU.so.1" n'est plus présente.
Le samedi, mars 3 2007, 18:59 par deap
De rien, je suis toujours content que ça serve que je trouve des petits trucs comme ça ;-)
C'est très bien si l'erreur n'existe plus, ça montre qu'ils prennent enfin un peu plus en compte les archi x86_64 (ce qui est plutà´t de bonne augure).
a+
Le dimanche, mars 4 2007, 13:44 par CrEv
Bonjour, j'ai la Mandriva Powerpack 2007 et par quelle ligne de commande peut on savoir si les trois paquets "nspluginwrapper, nspluginwrapper-i386 et setarch" sont bien installés ?
J'ai bien le répertoire /usr/lib/mozilla/plugins
et mon Mozilla-firefox est dans /usr/bin/mozilla-firefox
Le mardi, mars 13 2007, 11:07 par grolot92
Bon, j'ai quand même tenté de faire l'installation du Flash et ça a marché !
Merci à Â toi. Si tous les tuto pouvaient être aussi explicites que le tien !
Le mardi, mars 13 2007, 11:30 par grolot92
Merci pour ces commentaires, je suis toujours content que ça puisse servire !
Pour savoir si un rpm est installé, la ligne de commande est :
Voili voilou pour ce petit cours rpm ;-)
Sinon, il est toujours possible de savoir si ces programmes sont installé en faisant une recherche depuis rpmdrake, depuis le panneau de contrà´le de Mandriva (qu'ils ont bien amélioré)
a+
Le mardi, mars 13 2007, 20:58 par CrEv
Bonjour,
je débute en linux et m'arrache quelque peu les cheveux avec cette architecture 64 bits. L'envirronnement est conforme à Â ce que tu recommandes. Quand je fais nspluginwrapper -l, j'arrive aux bonnes informations. J'ai ensuite décompressé flashplayer 9 (je ne me suis as occupée de Acrobat), le fichier libflasplayer.so existait déjà Â dans :/usr/lib/mozilla/plugins. Quand je l'installe via la console, il continue à Â me dire que l'architecture x86 -64 n'est pas supportée par flash.
Le lundi, mars 26 2007, 13:25 par sylvia
Bonjour,
En fait, il ne faut pas lancer le programme d'installation de flahs mais simplement copier libflashplayer.so dans le répertoire /usr/lib/mozilla/plugins
Si le fichier existe déjà Â , c'est que flash est déjà Â installé (peut-être la version 7 dans ce cas...). Il faut donc l'écraser et cela devrait suffir. Au pire, il faudra enlever la précédente version de ndiswrapper et le recharger pour qu'il prenne bien en compte le changement (sinon cela se ferra tout seul au prochain démarrage je pense)
En espérant que cela puisse t'aider.
Le mardi, mars 27 2007, 20:44 par CrEv
Bonsoir,
je viens de découvrir votre tuto et il m'a permis d'installer facilement Flash, je verrais plus tard pour acrobat reader.
Merci beaucoup et continuez comme ça.
Le mercredi, mars 28 2007, 19:10 par DISCRET
SUPER !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Je venais d'installer mandriva 64 spring 2007 en 64 bits, pour essayer la nouvelle version 64 bits, qui m'avait laissé beaucoup de déboire en version 2006 ( horloge folle pour les AMD 64 !?). Cette fois ci elle a l'air de mieux fonctionner, sauf que je n' arrivé pas à Â installé un player-flash en 64 bits.
L'installation proposée ici a marché du premier, merci pour ces explications tout à Â fait LIMPIDES !!!!!!!!
Le vendredi, avril 20 2007, 11:11 par majac
SUPER !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Je venais d'installer mandriva 64 spring 2007 en 64 bits, pour essayer la nouvelle version 64 bits, qui m'avait laissé beaucoup de déboire en version 2006 ( horloge folle pour les AMD 64 !?). Cette fois ci elle a l'air de mieux fonctionner, sauf que je n' arrivé pas à Â installé un player-flash en 64 bits.
L'installation proposée ici a marché du premier, merci pour ces explications tout à Â fait LIMPIDES !!!!!!!!
Le vendredi, avril 20 2007, 11:15 par majac
Bonjour je n'ai pas le dossier mozilla dans user/lib/
pourtant j'utilise bien firefox comme navigateur
Le vendredi, avril 27 2007, 14:42 par skudero
dans quel repertoire il faut copier libGL.so pour ne plus avoir de probleme de dépendances avec le centre de controle ?
j'ai déjà Â essayé /usr/lib et /usr/local/lib
merci
Le vendredi, mai 11 2007, 13:45 par franck
Bonjour
Concernant le répertoire mozilla dans /usr/lib ça me parait étrange. N'y a-t-il pas un répertoire mozilla-firefox ou mozilla-1.7.2 (1.7.2 représente simplement le numéro de version, il est très probable que la version soit différente...) ? A part ça, je ne vois pas vraiment, c'est étrange qu'il n'y ait rien d'autre...
Concernant libGL.so, en fait le copier quelque part ne résoudra en rien le problème de dépendance. En fait, les rpms ne gèrent pas les dépendances en se basant sur les fichiers. Il est inscrit dans le rpm d'acrobat qu'il dépend de la version 32bits de libmesaglu et seul la présence de ce paquet (qui lui indique qu'il contient cette dépendance) peut le résoudre.
C'est pour cette raison qu'il faut utiliser l'option --allow-nodeps pour indiqué qu'il ne doit pas se soucier des dépendances. Mais je ne sais pas comment contourner ceci dans le centre de contrà´le, c'est pour ça que j'ai indiqué les lignes de commandes à Â tapper (c'est pas très accessible mais cela reste assez simple)
J'espère que j'ai pu vous aider
a+
Le samedi, mai 12 2007, 21:10 par CrEv
Bonjour,
Merci Rémi pour ce tuto qui fonctionne parfaitement, dans mon système /mozilla/plugins/ se trouve dans /usr/lib64 et le tuto fonctionne de façon impeccable.
Cordialement.
j.j
Le vendredi, août 10 2007, 16:28 par 20ber43
l'installation c'est tres bien passé, je vois bien le test chez adobe, nikel. mais sur tous les autres sites j'ai un beau carré gris à la place des animations, cependant firefox à l'air content et ne me donne pas de messages comme quoi il me manque le plugin. pour info j'ai pris flash 9.
Le vendredi, août 17 2007, 23:39 par trez
Yaisse :)
Je complèterai le tuto de CrEv en ajoutant 'libalsa2'
-> installer les packages : nspluginwrapper, nspluginwrapper-i386 et libalsa2
libalsa2, car Flash utilise Alsa (et plus OSS) depuis la version 9 (rêvez pas, ils ont fait appel à des devs GNU/Linux si je me souviens bien), mais il cherche Alsa 32-bit ça va de soi...
Le mardi, novembre 20 2007, 19:12 par kozaki
Excellent tuto
cela fonctionne a merveille sur ma x86_64 tournant avec kubuntu
alors que je cherchais la parade depuis bien longtemps
Merci
fx
Le mercredi, novembre 28 2007, 12:48 par fx
Il faudrait rajouter au début qu'il est nécessaire d'avoir le dépot main386 en plus des dépots x86_64
Le vendredi, février 8 2008, 14:24 par VorteX