kyopages/docs/scripts/getFlashPlayer.md

8.5 KiB

getFlashPlayer

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
seul l'installation et la désinstallation du script requièrent les privilèges root.
les opération concernant le plugin se font en tant qu'utilisateur

installation rapide du script

  • privilèges root requis
wget -O getFlashPlayer https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer
chmod +x getFlashPlayer && ./getFlashPlayer
                _   _____ _           _     ____  _                       
      __ _  ___| |_|  ___| | __ _ ___| |__ |  _ \| | __ _ _   _  ___ _ __ 
     / _' |/ _ \ __| |_  | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
    | (_| |  __/ |_|  _| | | (_| \__ \ | | |  __/| | (_| | |_| |  __/ |   
     \__, |\___|\__|_|   |_|\__,_|___/_| |_|_|   |_|\__,_|\__, |\___|_|   
     |___/                                                |___/           
         pour Firefox, version 4.0.0 - 27/12/2017

  getFlashPlayer 4.0.0 installé dans le système.
  maintenant, appel du script par: getFlashPlayer (sans ./)

  • le script est maintenant dans le système et tout utilisateur peut s'en servir
  • FlashPlayer n'est pas encore installé
  • le script est inscrit dans la crontab utilisateur, une mise à jour du plugin et du script sera faite périodiquement si disponible et si le plugin est installé

installation plugin

getFlashPlayer install
                _   _____ _           _     ____  _                       
      __ _  ___| |_|  ___| | __ _ ___| |__ |  _ \| | __ _ _   _  ___ _ __ 
     / _' |/ _ \ __| |_  | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
    | (_| |  __/ |_|  _| | | (_| \__ \ | | |  __/| | (_| | |_| |  __/ |   
     \__, |\___|\__|_|   |_|\__,_|___/_| |_|_|   |_|\__,_|\__, |\___|_|   
     |___/                                                |___/           
         pour Firefox, version 4.0.0 - 27/12/2017

  FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
  ne peut pas connaître le code source, ni l'utiliser sans conditions,
  ni le distribuer librement.
  Il souffre de nombreuses vulnérabilités chroniques, depuis des années...
  Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
  c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
  voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap

  installation FlashPlayer, version 28.0.0.126

    - téléchargement...

/tmp/getFlashPlayer/flash_player_npapi-li 100%[===============================>]   8,12M  3,63MB/s    in 2,2s    
    - décompression...

  FlashPlayer 28.0.0.126 installé pour vivi
  
	Pour tester: http://get.adobe.com/flashplayer/about/

  • FlashPlayer est installé, en étant directement chargé du site Adobe
  • chaque utilisateur du système pourra/devra lancer le script pour installer le plugin
  • 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
  • théoriquement, inutile de redémarrer Firefox
  • en cas de soucis, vérifier dans Outils/Modules complémentaires/plugins: shockwave flash doit être activé

help

getFlashPlayer -h
                _   _____ _           _     ____  _                       
      __ _  ___| |_|  ___| | __ _ ___| |__ |  _ \| | __ _ _   _  ___ _ __ 
     / _' |/ _ \ __| |_  | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
    | (_| |  __/ |_|  _| | | (_| \__ \ | | |  __/| | (_| | |_| |  __/ |   
     \__, |\___|\__|_|   |_|\__,_|___/_| |_|_|   |_|\__,_|\__, |\___|_|   
     |___/                                                |___/           
         pour Firefox, version 4.0.0 - 27/12/2017

  -----------------------------------------------------------------------
  getFlashPlayer install :  téléchargement & installation de FlashPlashplayer
  getFlashPlayer remove  :  désinstallation de FlashPlayer
  getFlashPlayer version :  versions de FlashPlayer et du script, en ligne et installées
  getFlashPlayer upgrade :  mise à jour plugin si disponible
  ----
  getFlashPlayer manuel archive.tar.gz   : installation manuelle d'une archive
  ----
  ./getFlashPlayer                       : installation du script dans le système (root)
  getFlashPlayer -h, --help              : affichage aide
  getFlashPlayer -r, --remove, sysremove : désinstallation du script du système (root)
  getFlashPlayer -u, --upgrade           : mise à jour script & plugin
  getFlashPlayer -v, --version           : versions du script
  -----------------------------------------------------------------------
  plus d'infos:  https://kyodev.frama.io/kyopages/scripts/getFlashPlayer/

  FlashPlayer n'est pas libre, c'est un programme propriétaire dont on
  ne peut pas connaître le code source, ni l'utiliser sans conditions,
  ni le distribuer librement.
  Il souffre de nombreuses vulnérabilités chroniques, depuis des années...
  Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
  c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
  voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap

version

getFlashPlayer version
                _   _____ _           _     ____  _                       
      __ _  ___| |_|  ___| | __ _ ___| |__ |  _ \| | __ _ _   _  ___ _ __ 
     / _' |/ _ \ __| |_  | |/ _' / __| '_ \| |_) | |/ _' | | | |/ _ \ '__|
    | (_| |  __/ |_|  _| | | (_| \__ \ | | |  __/| | (_| | |_| |  __/ |   
     \__, |\___|\__|_|   |_|\__,_|___/_| |_|_|   |_|\__,_|\__, |\___|_|   
     |___/                                                |___/           
         pour Firefox, version 4.0.0 - 27/12/2017

  script en place: 3.21.0
  script en ligne: 3.21.0

  FlashPlayer en place: 28.0.0.126
  FlashPlayer en ligne: 28.0.0.126

désinstallation plugin

getFlashPlayer remove
  • le plugin est effacé du profil .mozilla de l'utilisateur
  • cela ne supprime pas le script getFlashPlayer du système

mise à jour plugin

getFlashPlayer upgrade
  • 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

installation manuelle

  • charger manuellement Flashplayer en choisissant une archive linux tar.gz - NPAPI
  • lancer l'installation habituelle, avec:
getFlashPlayer manuel flash_player_npapi_linux.x86_64.tar.gz

mise à jour du script (et du plugin)

getFlashPlayer -u
  • test toutes les semaines
  • 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
  • anacron est utilisé, c'est à dire que la mise à jour sera testée, dès le redémarrage du Pc

logs

cat /var/log/sdeb_getFlashPlayer.log

tous les évènements importants sont consignées dans le fichier /var/log/sdeb_getFlashPlayer.log

supprimer le script

getFlashPlayer -r
  • privilèges root requis
  • 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é

sources

sur framagit

changelog

sur framagit

contact

pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue Framagit

IRC freenode: ##sdeb

license

LPRAB/WTFPL