2017-06-07 01:44:11 +02:00
|
|
|
# getFlashPlayer
|
2017-06-07 03:13:42 +02:00
|
|
|
|
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)
|
|
|
|
> 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
|
2017-08-16 23:55:56 +02:00
|
|
|
wget -O getFlashPlayer https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer
|
2017-07-19 16:58:08 +02:00
|
|
|
chmod +x getFlashPlayer && ./getFlashPlayer
|
2017-06-16 13:08:58 +02:00
|
|
|
```
|
|
|
|
```text
|
|
|
|
_ _____ _ _ ____ _
|
|
|
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
|
|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
|
|
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
|
|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
|
|
|
|___/ |___/
|
2017-12-28 08:32:25 +01:00
|
|
|
pour Firefox, version 4.0.0 - 27/12/2017
|
2017-06-16 13:08:58 +02:00
|
|
|
|
2017-12-28 08:32:25 +01:00
|
|
|
getFlashPlayer 4.0.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
|
|
|
_ _____ _ _ ____ _
|
|
|
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
|
|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
|
|
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
|
|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
|
|
|
|___/ pour Firefox, version 4.9.0 - 04/03/2018 |___/
|
|
|
|
|
|
|
|
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-03-05 03:54:57 +01:00
|
|
|
installation FlashPlayer, version 28.0.0.161
|
2017-12-28 08:32:25 +01:00
|
|
|
|
|
|
|
- téléchargement...
|
2017-09-10 01:04:15 +02:00
|
|
|
|
2018-03-05 03:54:57 +01:00
|
|
|
/tmp/getFlashPlayer/flashplayer_28. 100%[=====================================>] 8,61M 5,09MB/s ds 1,7s
|
|
|
|
|
2017-12-28 08:32:25 +01:00
|
|
|
- décompression...
|
2017-09-10 01:04:15 +02:00
|
|
|
|
2018-03-05 03:54:57 +01:00
|
|
|
FlashPlayer 28.0.0.161 installé
|
|
|
|
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
|
|
|
_ _____ _ _ ____ _
|
|
|
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
|
|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
|
|
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
|
|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
|
|
|
|___/ pour Firefox, version 4.9.0 - 04/03/2018 |___/
|
2017-06-07 03:13:42 +02:00
|
|
|
-----------------------------------------------------------------------
|
2018-03-05 03:54:57 +01:00
|
|
|
getFlashPlayer install : installation de Flashplayer
|
|
|
|
avec option --sauve l'archive téléchargée est sauvegardée dans le répertoire courant
|
|
|
|
|
|
|
|
getFlashPlayer remove : désinstallation de Flashplayer
|
2017-08-16 23:55:56 +02:00
|
|
|
getFlashPlayer upgrade : mise à jour plugin si disponible
|
2018-03-05 03:54:57 +01:00
|
|
|
getFlashPlayer version : versions de Flashplayer et du script, en ligne et installée
|
|
|
|
|
|
|
|
getFlashPlayer manuel archive.tar.gz : installation d'une archive téléchargée manuellement
|
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
|
|
|
|
|
2017-12-05 14:21:07 +01:00
|
|
|
plus d'infos: https://kyodev.frama.io/kyopages/scripts/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
|
|
|
_ _____ _ _ ____ _
|
|
|
|
__ _ ___| |_| ___| | __ _ ___| |__ | _ \| | __ _ _ _ ___ _ __
|
|
|
|
/ _' |/ _ \ __| |_ | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
|
|
|
|
| (_| | __/ |_| _| | | (_| \__ \ | | | __/| | (_| | |_| | __/ |
|
|
|
|
\__, |\___|\__|_| |_|\__,_|___/_| |_|_| |_|\__,_|\__, |\___|_|
|
|
|
|
|___/ pour Firefox, version 4.9.0 - 04/03/2018 |___/
|
2017-06-16 13:08:58 +02:00
|
|
|
|
2018-03-05 03:54:57 +01:00
|
|
|
script en place: 4.9.0
|
|
|
|
script en ligne: 4.8.2
|
2017-12-05 14:21:07 +01:00
|
|
|
|
2018-03-05 03:54:57 +01:00
|
|
|
FlashPlayer en place: 28.0.0.161
|
|
|
|
FlashPlayer en ligne: 28.0.0.161
|
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
|
|
|
|
2017-06-08 14:09:19 +02:00
|
|
|
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/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
|
|
|
|
|
|
|
|
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getFlashPlayer_changelog.md)
|
|
|
|
|
|
|
|
|
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
|
|
|
|
[Framagit](https://framagit.org/kyodev/kyopages/issues)
|
|
|
|
|
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
|
|
|
|
2017-07-28 20:31:45 +02:00
|
|
|
[LPRAB/WTFPL](https://framagit.org/kyodev/kyopages/blob/master/scripts/LICENSE.md)
|