Dans un terminal où on est root lancer les commandes:
linux-cz64:~ # zypper ar --check --refresh http://linuxdownload.adobe.com/linux/x86_64/ adobe
linux-cz64:~ # zypper se -s -r adobe
linux-cz64:~ # zypper in adobe-release-x86_64
linux-cz64:~ # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
linux-cz64:~ # zypper in flash-plugin
linux-cz64:~ # zypper se -s -r adobe
linux-cz64:~ # zypper in adobe-release-x86_64
linux-cz64:~ # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
linux-cz64:~ # zypper in flash-plugin
La première ajoute le dépôt, la deuxième liste les paquets fournis par ce dépôt et la dernière installe le paquet flash-plugin.
Tout ceci est parfait pour firefox mais le dépôt fournit aussi le paquet qui convient pour chromium. Il doit donc être installé.
linux-cz64:~ # zypper in flash-player-ppapi
Mais cette action ne permet pas de faire fonctionner flash dans chromium.
Recherchons quels sont les fichiers fournis par ce paquet:
linux-cz64:~ # rpm -ql flash-player-ppapi
/usr/lib64/flash-plugin
/usr/lib64/flash-plugin/libpepflashplayer.so
/usr/lib64/flash-plugin/manifest.json
/usr/share/doc/flash-player-ppapi-25.0.0.171
/usr/share/doc/flash-player-ppapi-25.0.0.171/LGPL.txt
/usr/share/doc/flash-player-ppapi-25.0.0.171/license.pdf
/usr/share/doc/flash-player-ppapi-25.0.0.171/notice.txt
/usr/share/doc/flash-player-ppapi-25.0.0.171/readme.txt
/usr/lib64/flash-plugin
/usr/lib64/flash-plugin/libpepflashplayer.so
/usr/lib64/flash-plugin/manifest.json
/usr/share/doc/flash-player-ppapi-25.0.0.171
/usr/share/doc/flash-player-ppapi-25.0.0.171/LGPL.txt
/usr/share/doc/flash-player-ppapi-25.0.0.171/license.pdf
/usr/share/doc/flash-player-ppapi-25.0.0.171/notice.txt
/usr/share/doc/flash-player-ppapi-25.0.0.171/readme.txt
Ils ne sont pas au bon endroit.
On pourrait les recopier ailleurs, mais alors adieu les mises à jour (c'est justement là l'avantage des dépôts par rapport aux installations manuelles).
Le mieux est de créer le répertoire qui convient et de créer des liens symboliques:
linux-cz64:~ # cd /usr/lib64/chromium
linux-cz64:/usr/lib64/chromium # mkdir PepperFlash
linux-cz64:/usr/lib64/chromium # cd Pepperflash
linux-cz64:/usr/lib64/chromium/PepperFlash # ln -s /usr/lib64/flash-plugin/libpepflashplayer.so
linux-cz64:/usr/lib64/chromium/PepperFlash # ln -s /usr/lib64/flash-plugin/manifest.json
linux-cz64:/usr/lib64/chromium/PepperFlash #
linux-cz64:/usr/lib64/chromium # mkdir PepperFlash
linux-cz64:/usr/lib64/chromium # cd Pepperflash
linux-cz64:/usr/lib64/chromium/PepperFlash # ln -s /usr/lib64/flash-plugin/libpepflashplayer.so
linux-cz64:/usr/lib64/chromium/PepperFlash # ln -s /usr/lib64/flash-plugin/manifest.json
linux-cz64:/usr/lib64/chromium/PepperFlash #
Et voilà!
(remarque: l'utilisation du dépôt packman permet d'éviter ces soucis)