getThunderbird

version: 2.11.O bash langage license LPRAB / WTFPL

c'est un script bash qui télécharge les dernières versions officielles de Thunderbird, canaux possibles: latest la release officielle et beta
les mises à jour de Thunderbird sont par défaut autorisées et gérées par Thunderbird.
le script se mettra éventuellement à jour, sans influence sur les canaux Thunderbird installés.
le script installe un canal Thunderbird pour l'utilisateur en cours.
le script peut désinstaller les canaux Thunderbird souhaités
script testé sur debian / ubuntu, mais devrait être compatible avec d'autres distributions

installation rapide du script

wget -O getThunderbird https://framaclic.org/h/getthunderbird
chmod +x getThunderbird && ./getThunderbird
              _  _____ _                     _           _     _         _  
    __ _  ___| ||_   _| |__  _   _ _ __   __| | ___ _ __| |__ (_)_ __ __| | 
   / _' |/ _ \ __|| | | '_ \| | | | '_ \ / _' |/ _ \ '__| '_ \| | '__/ _' | 
  | (_| |  __/ |_ | | | | | | |_| | | | | (_| |  __/ |  | |_) | | | | (_| | 
   \__, |\___|\__||_| |_| |_|\__,_|_| |_|\__,_|\___|_|  |_.__/|_|_|  \__,_| 
   |___/     version 2.10.0 - 12/06/2018

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

installation d'un canal Thunderbird

getThunderbird i-canal
              _  _____ _                     _           _     _         _  
    __ _  ___| ||_   _| |__  _   _ _ __   __| | ___ _ __| |__ (_)_ __ __| | 
   / _' |/ _ \ __|| | | '_ \| | | | '_ \ / _' |/ _ \ '__| '_ \| | '__/ _' | 
  | (_| |  __/ |_ | | | | | | |_| | | | | (_| |  __/ |  | |_) | | | | (_| | 
   \__, |\___|\__||_| |_| |_|\__,_|_| |_|\__,_|\___|_|  |_.__/|_|_|  \__,_| 
   |___/     version 2.10.0 - 12/06/2018

  installation Thunderbird-latest

    - téléchargement...

/tmp/getThunderbird-install_tb/thund 100%[====================================>]  47,72M  2,43MB/s    ds 17s     

   - décompression...

   - installation...

  profil Thunderbird latest configuré
  Thunderbird latest est le défaut système

  Thunderbird-latest 52.8.0 installé

help

getThunderbird -h
              _  _____ _                     _           _     _         _  
    __ _  ___| ||_   _| |__  _   _ _ __   __| | ___ _ __| |__ (_)_ __ __| | 
   / _' |/ _ \ __|| | | '_ \| | | | '_ \ / _' |/ _ \ '__| '_ \| | '__/ _' | 
  | (_| |  __/ |_ | | | | | | |_| | | | | (_| |  __/ |  | |_) | | | | (_| | 
   \__, |\___|\__||_| |_| |_|\__,_|_| |_|\__,_|\___|_|  |_.__/|_|_|  \__,_| 
   |___/     version 2.10.0 - 12/06/2018

      canaux possibles: latest, beta ( <all> = tous les canaux )

  exemple, installation version Release (latest): getThunderbird i-latest
  ----------------------------------------------------------------------
  getThunderbird i-canal       : installation de Thunderbird <canal> (root)
  getThunderbird d-canal       : copier un profil .default existant sur <canal>
  getThunderbird m-canal archi : installation sur le <canal> d'une <archi>ve téléchargée manuellement (root)
  getThunderbird r-canal       : désinstallation (remove) du <canal> (root)
  getThunderbird ri            : réparation icône(s) dans le menu
  getThunderbird t-canal       : téléchargement du <canal> dans le répertoire courant (sans installation)
  getThunderbird u-canal       : profil pour l'utilisateur en cours et comme défaut système (root)

  getThunderbird version       : versions installées et en ligne

    --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
  ----------------------------------------------------------------------
  ./getThunderbird (ou ./getThunderbird -i) : installation du script dans le système (root)
  getThunderbird -h, --help    : affichage aide
  getThunderbird -r, --remove  : désinstallation du script (root)
  getThunderbird -u, --upgrade : mise à jour du script
  getThunderbird -v, --version : version du script
  ----------------------------------------------------------------------
  plus d'infos: https://framaclic.org/h/doc-getthunderbird

version

getThunderbird version
              _  _____ _                     _           _     _         _  
    __ _  ___| ||_   _| |__  _   _ _ __   __| | ___ _ __| |__ (_)_ __ __| | 
   / _' |/ _ \ __|| | | '_ \| | | | '_ \ / _' |/ _ \ '__| '_ \| | '__/ _' | 
  | (_| |  __/ |_ | | | | | | |_| | | | | (_| |  __/ |  | |_) | | | | (_| | 
   \__, |\___|\__||_| |_| |_|\__,_|_| |_|\__,_|\___|_|  |_.__/|_|_|  \__,_| 
   |___/     version 2.10.0 - 12/06/2018

  script en place: 2.10.0
  script en ligne: 2.9.1

  Thunderbird en place: latest : 52.8.0
  Thunderbird en ligne: latest : 52.8.0      beta   : 60.0b7

mise à jour Thunderbird

profil default, copie

getThunderbird d-canal

nouvel utilisateur ou reconfiguration profil

getThunderbird u-canal

désinstallation d'un canal Thunderbird

getThunderbird r-canal

installation manuelle d'une archive

getThunderbird m-canal thunderbird-version.tar.bz2

suppression d'un profil Thunderbird

FERMER toutes les instances ouvertes

en user, lancer en terminal le profil manager de Thunderbird: thunderbird -P :

suppression manuelle de tous les profils

si plus aucun canal de Thunderbird n'est installé, qu'il n'y a plus de profil manager disponible, et que vous êtes certains de vouloir supprimer tous les profils en place, en user:

rm -rf ~/.thunderbird

mise à jour script

getThunderbird -u

logs

pager /var/log/sdeb_getThunderbird.log

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

supprimer le script

getThunderbird -r

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: ##sdeb@freenode.net

license

LPRAB/WTFPL

compteur