kyopages/docs/scripts/getFlashPlayer.md

252 lines
9.2 KiB
Markdown
Raw Normal View History

2017-06-07 01:44:11 +02:00
# getFlashPlayer
2017-06-07 03:13:42 +02:00
2018-06-11 05:00:09 +02:00
2018-06-13 03:58:59 +02:00
![version: 4.14.O](https://img.shields.io/badge/version-4.14.O-blue.svg?longCache=true&style=for-the-badge)
2018-06-11 05:00:09 +02:00
![bash langage](https://img.shields.io/badge/bash-4-brightgreen.svg?longCache=true&style=for-the-badge)
![license LPRAB / WTFPL](https://img.shields.io/badge/license-LPRAB%20%2F%20WTFPL-blue.svg?longCache=true&style=for-the-badge)
2017-12-28 08:32:25 +01:00
> script bash qui télécharge et installe la version officielle du plugin FlashPlayer
pour Firefox (NPAPI)
2018-06-11 05:00:09 +02:00
> le script installé sera disponible pour les différents canaux en place, pour un utilisateur donné
2017-12-28 08:32:25 +01:00
> le script installe le plugin pour l'utilisateur en cours, comme plugin utilisateur.
> le script surveillera et mettra à jour le plugin lors d'une nouvelle version de FlashPlayer
> le script se mettra éventuellement à jour, sans influence sur le plugin installé
> le script peut désinstaller le plugin
2017-07-20 00:46:54 +02:00
> seul l'installation et la désinstallation du **script** requièrent les privilèges **root**.
2017-12-28 08:32:25 +01:00
> les opération concernant le plugin se font en tant qu'utilisateur
2018-03-05 03:54:57 +01:00
> script testé sur debian / ubuntu, mais devrait être compatible avec d'autres distributions
2017-12-28 08:32:25 +01:00
2017-07-20 00:46:54 +02:00
2017-07-13 01:13:52 +02:00
2017-08-17 07:59:24 +02:00
## installation rapide du script
2017-07-19 16:58:08 +02:00
2017-12-28 08:32:25 +01:00
* privilèges **root** requis
2017-06-07 03:13:42 +02:00
```shell
2018-06-11 05:00:09 +02:00
wget -nv -O getFlashPlayer https://framaclic.org/h/getflashplayer
2017-07-19 16:58:08 +02:00
chmod +x getFlashPlayer && ./getFlashPlayer
2017-06-16 13:08:58 +02:00
```
```text
2018-06-11 05:00:09 +02:00
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
2018-06-11 12:38:01 +02:00
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
2018-06-11 05:00:09 +02:00
2018-06-11 12:38:01 +02:00
getFlashPlayer 4.11.0 installé dans le système.
2017-07-17 13:38:04 +02:00
maintenant, appel du script par: getFlashPlayer (sans ./)
2017-07-25 00:27:27 +02:00
2017-06-07 03:13:42 +02:00
```
2017-07-17 13:38:04 +02:00
2017-12-28 08:32:25 +01:00
* le script est maintenant dans le système et tout utilisateur peut s'en servir
* **FlashPlayer n'est pas encore installé**
2017-07-21 11:25:08 +02:00
* le script est inscrit dans la crontab utilisateur, une mise à jour du plugin et du script sera faite
2017-12-28 08:32:25 +01:00
périodiquement si disponible et si le plugin est installé
2017-06-08 14:09:19 +02:00
2017-06-07 01:44:11 +02:00
2017-09-10 01:04:15 +02:00
## installation plugin
```shell
getFlashPlayer install
```
```text
2018-03-05 03:54:57 +01:00
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
2018-06-11 12:38:01 +02:00
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
2018-06-11 05:00:09 +02:00
2018-03-05 03:54:57 +01:00
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on ne peut pas connaître
le code source, que l'on ne peut utiliser sans conditions, ni même distribuer librement.
2017-12-05 14:21:07 +01:00
Il souffre de nombreuses vulnérabilités chroniques, depuis des années...
2018-03-05 03:54:57 +01:00
Il sera plus ou moins bloqué à terme pas les navigateurs majeurs,
2017-09-10 01:04:15 +02:00
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
2018-06-11 05:00:09 +02:00
installation FlashPlayer, version 30.0.0.113
2017-12-28 08:32:25 +01:00
- téléchargement...
2017-09-10 01:04:15 +02:00
2018-06-11 05:00:09 +02:00
/tmp/getFlashPlayer/flashplayer_30.0.0.113_npapi 100%[========================>] 8,63M 7,53MB/s ds 1,1s
2018-03-05 03:54:57 +01:00
2017-12-28 08:32:25 +01:00
- décompression...
2017-09-10 01:04:15 +02:00
2018-06-11 05:00:09 +02:00
FlashPlayer 30.0.0.113 installé
2018-03-05 03:54:57 +01:00
Pour tester: http://get.adobe.com/flashplayer/about/
2017-09-10 01:04:15 +02:00
```
* FlashPlayer est installé, en étant directement chargé du site Adobe
2017-12-28 08:32:25 +01:00
* chaque utilisateur du système pourra/devra lancer le script pour installer le plugin
2017-09-10 01:04:15 +02:00
* **seule la bibliothèque** est installée comme plugin Firefox. FlashPlayer pourra être configuré
au clic droit dans le navigateur. le **système n'est pas encombré inutilement**
* pour vérifier le bon fonctionnement, vous pouvez aller [sur le site](http://get.adobe.com/flashplayer/about/)
* _théoriquement_, inutile de redémarrer Firefox
* en cas de soucis, vérifier dans `Outils/Modules complémentaires/plugins`: _shockwave flash_ doit être **activé**
2017-08-17 07:59:24 +02:00
2017-07-23 00:41:57 +02:00
2017-06-10 00:21:43 +02:00
## help
2017-06-22 17:02:42 +02:00
2017-12-28 08:32:25 +01:00
```shell
getFlashPlayer -h
```
2017-06-13 16:27:36 +02:00
```text
2018-03-05 03:54:57 +01:00
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
2018-06-11 12:38:01 +02:00
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
2018-06-11 05:00:09 +02:00
2017-06-07 03:13:42 +02:00
-----------------------------------------------------------------------
2018-03-05 03:54:57 +01:00
getFlashPlayer install : installation de Flashplayer
getFlashPlayer remove : désinstallation de Flashplayer
2018-06-11 12:38:01 +02:00
getFlashPlayer tc : téléchargement dans le répertoire courant (sans installation)
2017-08-16 23:55:56 +02:00
getFlashPlayer upgrade : mise à jour plugin si disponible
2018-06-11 05:00:09 +02:00
getFlashPlayer version : versions de Flashplayer et du script, en ligne et en place
2018-03-05 03:54:57 +01:00
getFlashPlayer manuel archive.tar.gz : installation d'une archive téléchargée manuellement
2018-06-11 05:00:09 +02:00
--dev : une version de dev du script (si existante) est recherchée
--sauve : le téléchargement est sauvegardé dans le répertoire courant en plus de l'installation
2017-06-07 03:13:42 +02:00
-----------------------------------------------------------------------
2018-03-05 03:54:57 +01:00
./getFlashPlayer (ou ./getFlashPlayer -i) : installation du script dans le système (root)
getFlashPlayer -h, --help : affichage aide
getFlashPlayer -r, --remove : désinstallation du script (root)
getFlashPlayer -u, --upgrade : mise à jour script & Flashplayer
getFlashPlayer -v, --version : version du script
2018-06-11 05:00:09 +02:00
-----------------------------------------------------------------------
plus d'infos: https://framaclic.org/h/doc-getflashplayer
2018-03-05 03:54:57 +01:00
-----------------------------------------------------------------------
FlashPlayer n'est pas libre, c'est un programme propriétaire dont on ne peut pas connaître
le code source, que l'on ne peut utiliser sans conditions, ni même distribuer librement.
2017-12-05 14:21:07 +01:00
Il souffre de nombreuses vulnérabilités chroniques, depuis des années...
2018-03-05 03:54:57 +01:00
Il sera plus ou moins bloqué à terme pas les navigateurs majeurs,
2017-07-17 13:38:04 +02:00
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
2017-07-28 20:18:39 +02:00
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
2017-07-23 00:41:57 +02:00
2017-06-07 01:44:11 +02:00
```
2017-09-10 01:04:15 +02:00
## version
2017-06-07 01:44:11 +02:00
2017-07-28 20:18:39 +02:00
```shell
2017-09-10 01:04:15 +02:00
getFlashPlayer version
2017-07-28 20:18:39 +02:00
```
2017-06-16 13:08:58 +02:00
```text
2018-03-05 03:54:57 +01:00
_ _____ _ _ ____ _
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
2018-06-11 12:38:01 +02:00
|___/ version 4.11.0 - 11/06/2018 |___/ pour Firefox
2018-06-11 05:00:09 +02:00
2017-06-16 13:08:58 +02:00
2018-06-11 12:38:01 +02:00
script en place: 4.11.0
script en ligne: 4.11.0
2017-12-05 14:21:07 +01:00
2018-06-11 05:00:09 +02:00
FlashPlayer en place: 30.0.0.113
FlashPlayer en ligne: 30.0.0.113
2017-07-17 03:14:54 +02:00
2017-09-10 01:04:15 +02:00
```
2017-06-16 13:08:58 +02:00
2017-09-10 01:04:15 +02:00
## désinstallation plugin
2017-07-28 20:18:39 +02:00
2017-09-10 01:04:15 +02:00
```shell
getFlashPlayer remove
2017-07-17 13:38:04 +02:00
```
2017-09-10 01:04:15 +02:00
2017-12-28 08:32:25 +01:00
* le plugin est effacé du profil _.mozilla_ de l'utilisateur
2017-09-10 01:04:15 +02:00
* cela **ne supprime pas le script** _getFlashPlayer_ du système
2017-07-16 19:09:17 +02:00
2017-06-16 13:08:58 +02:00
2017-08-16 23:55:56 +02:00
## mise à jour plugin
2017-06-07 03:13:42 +02:00
2017-07-28 20:18:39 +02:00
```shell
getFlashPlayer upgrade
```
2017-06-16 13:08:58 +02:00
2017-12-28 08:32:25 +01:00
* mise à jour du **plugin** si une nouvelle version est disponible en ligne
* cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment vocation à être
lancée manuellement
* _anacron_ est utilisé, c'est à dire que la mise à jour sera testée, dès le redémarrage du Pc
2017-06-16 13:08:58 +02:00
2017-08-20 10:13:51 +02:00
2017-12-28 08:32:25 +01:00
## installation manuelle
2017-08-20 10:13:51 +02:00
2017-12-28 08:32:25 +01:00
* [charger manuellement](https://get.adobe.com/fr/flashplayer/) Flashplayer en choisissant une
archive linux tar.gz - **NPAPI**
* lancer l'installation habituelle, avec:
2017-07-25 00:27:27 +02:00
2017-12-28 08:32:25 +01:00
```shell
getFlashPlayer manuel flash_player_npapi_linux.x86_64.tar.gz
2017-06-16 13:08:58 +02:00
```
2017-06-07 01:44:11 +02:00
2017-06-21 20:15:27 +02:00
2017-08-16 23:55:56 +02:00
## mise à jour du script (et du plugin)
2017-07-20 00:44:11 +02:00
```shell
2017-08-16 23:55:56 +02:00
getFlashPlayer -u
2017-07-20 00:44:11 +02:00
```
2017-08-20 10:13:51 +02:00
* test toutes les **semaines**
2017-08-16 23:55:56 +02:00
* mise à jour du **script** si une nouvelle version est disponible en ligne
* le script se mettra à jour même si le plugin n'est pas installé
* cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment vocation à être lancée manuellement
2017-12-28 08:32:25 +01:00
* _anacron_ est utilisé, c'est à dire que la mise à jour sera testée, dès le redémarrage du Pc
2017-08-16 23:55:56 +02:00
2017-07-20 00:44:11 +02:00
2017-12-28 08:32:25 +01:00
## logs
2017-07-02 16:55:31 +02:00
2017-07-28 20:18:39 +02:00
```shell
2017-08-16 23:55:56 +02:00
cat /var/log/sdeb_getFlashPlayer.log
2017-07-28 20:18:39 +02:00
```
2017-07-02 16:55:31 +02:00
2018-03-05 03:54:57 +01:00
tous les évènements importants sont consignés dans le fichier _/var/log/sdeb_getFlashPlayer.log_
2017-07-02 16:55:31 +02:00
2017-07-18 21:45:59 +02:00
## supprimer le script
2017-06-07 03:13:42 +02:00
2017-07-28 20:18:39 +02:00
```shell
2017-08-16 23:55:56 +02:00
getFlashPlayer -r
2017-07-28 20:18:39 +02:00
```
2017-07-13 11:32:01 +02:00
2017-12-28 08:32:25 +01:00
* privilèges **root** requis
2017-07-20 00:44:11 +02:00
* effacement du script dans le système (_/opt/bin_)
* effacement de l'inscription dans crontab/anacron utilisateur
* cela ne **supprime pas** un éventuel **plugin** installé
2017-06-16 13:08:58 +02:00
2017-06-08 14:09:19 +02:00
## sources
2017-06-07 01:44:11 +02:00
2018-06-11 05:00:09 +02:00
sur [framagit](https://framagit.org/sdeb/getFlashPlayer/blob/master/getFlashPlayer)
2017-06-10 00:21:43 +02:00
2017-06-10 21:16:48 +02:00
2017-06-22 17:02:42 +02:00
## changelog
2018-06-11 05:00:09 +02:00
sur [framagit](https://framagit.org/sdeb/getFlashPlayer/blob/master/CHANGELOG.md)
2017-06-22 17:02:42 +02:00
2017-07-20 00:53:06 +02:00
## contact
2017-06-10 00:21:43 +02:00
2017-06-10 21:16:48 +02:00
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue
2018-06-11 05:00:09 +02:00
[Framagit](https://framagit.org/sdeb/getFlashPlayer/issues)
2017-06-10 21:16:48 +02:00
2017-07-23 00:41:57 +02:00
IRC freenode: ##sdeb
2017-06-10 21:16:48 +02:00
2017-08-17 09:42:14 +02:00
## license
2017-06-10 00:21:43 +02:00
2018-06-11 05:00:09 +02:00
[LPRAB/WTFPL](https://framagit.org/sdeb/getFlashPlayer/blob/master/LICENSE.md)
![compteur](https://framaclic.org/h/getflashplayer-gif)