kyopages/docs/scripts/getFirefox.md

25 KiB

getFirefox

c'est un script bash qui télécharge les dernières versions officielles de Mozilla Firefox des différents canaux possibles: latest la release officielle, mais aussi beta, nightly,
dev et ESR

Tor Browser version stable est aussi pris en charge, basé sur la version Firefox ESR. les mises à jour de Tor Browser sont gérées par lui-même

les mises à jour de Firefox sont gérées par celui-ci, avec des corrections mineures permanentes, en tâche de fond, et une version majeure toutes les 6 semaines

seul le script se mettra éventuellement à jour, sans influence sur les canaux Firefox installés

le script installe un canal Firefox pour l'user en cours, mais toutes les installations/désinstallations doivent être faites avec les privilèges root

le script peut charger des fichiers de personnalisation et les mettre à jour périodiquement

installation rapide du script

en root:

wget -O getFirefox https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
chmod +x getFirefox && ./getFirefox
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

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

  • le script est maintenant dans le système et tout utilisateur peut s'en servir.
  • Firefox ou Tor Browser ne sont pas encore installés
  • à moins de savoir ce que vous faites, il est peut-être mieux de désinstaller le paquet officiel firefox-esr ou firefox (sur sid)
  • Sur Gnome, attention avant de désinstaller le paquet firefox
  • si ce paquet devait être ré-installé, il semble préférable de désinstaller les canaux Firefox installés auparavant.
  • un canal Firefox peut maintenant être choisi et installé (latest,beta,nightly, dev, esr)

installation d'un canal Firefox

getFirefox i-canal (canal all possible) par exemple, pour la Release officielle, en root:

getFirefox i-latest
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

  installation Firefox-latest

    - téléchargement...

/tmp/getFirefox-6701/firefox-latest.linux 100%[===============================>]  50,85M  2,02MB/s    in 18s     

   - décompression...

   - installation...

   - firefox lié à firefox-latest

   - récupération du profil default existant <g2fucp98.default>

   - alternatives installées pour <latest>

  Firefox-latest installé

             _.-~-.
           7''  Q..\
        _7         (_
      _7  _/    _q.  /
    _7 . ___  /VVvv-'_                                            .
   7/ / /~- \_\\      '-._     .-'                      /       //
  ./ ( /-~-/||'=.__  '::. '-~'' {             ___   /  //     ./{
 V   V-~-~| ||   __''_   ':::.   ''~-~.___.-'' _/  // / {_   /  {  /
  VV/-~-~-|/ \ .'__'. '.    '::                     _ _ _        ''.
  / /~~~~||VVV/ /  \ )  \        _ __ ___   ___ ___(_) | | __ _   .::'
 / (~-~-~\\.-' /    \'   \::::. | '_ ' _ \ / _ \_  / | | |/ _' | :::'
/..\    /..\__/      '     '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv    vVVv                 ': |_| |_| |_|\___/___|_|_|_|\__,_| ''

  • la dernière version officielle Firefox est installée, en étant directement chargée sur le site Mozilla

  • un lanceur par canal installé est placé dans les menus (Applications/Internet)

  • l'installation de Firefox sur un canal existant est refaite en totalité, mais le profil n'est pas modifié

  • si un profil 123xyz.default (d'un paquet firefox-esr par exemple) existe, il sera laissé en place, mais une copie sera utilisée pour le profil latest (ou ESR). le passage d'une version paquet Debian à une version Mozilla Release (ou ESR) utilisera donc une copie du profil en cours. l'éventuel profil default sera utilisé pour la première installation d'un canal latest ou esr. les réinstallations ultérieures, si les profils ne sont pas supprimés, n'utiliseront pas de profil défault détecté

  • les canaux peuvent coexister

  • chaque canal peut être lancé en console: firefox-latest firefox-beta firefox-dev firefox-nightly firefox-esr

  • le plus bas canal installé peut lui être lancé avec: firefox

  • si supporté par la distribution, update-alternatives est configuré pour le plus bas canal installé

  • la dernière version officielle de Tor Browser Stable est installée, en étant directement chargée sur le site torproject

  • l'installation de Tor Browser sur une installation existante est refaite en totalité, le profil est effacé et recréé. l'éventuelle personnalisation est à refaire

  • Tor Browser peut être lancé en console: tor-browser

  • Tor Browser n'est pas ajouté aux alternatives et n'est pas destiné à être utilisé comme navigateur par défaut

4 autres canaux sont possibles (en dehors de tor, projet indépendant):

  • Beta, qui deviendra la future version Release
  • Developer Edition, basée sur la beta avec des outils de développement web
  • Nightly, réservé aux aventuriers, mise à jour tous les jours Mozilla Nightly
  • ESR, mise à jour majeure toutes les ans environ, avec support à plus long terme. en savoir plus Mozilla ESR
  • le canal all peut être utilisé et regroupe: latest+beta+nightly

les canaux par ordre croissant de versions:
ESR <= release < beta = developer edition < nightly

la version aurora est abandonnée et la developer edition est basée sur la version beta

messages avertissement


  l'installation du script est obsolète (-1-2-3)
  veuillez réinstaller le script manuellement
  voir https://kyodev.frama.io/kyopages/scripts/getFirefox/#messages-avertissement 

ce message indique qu'une installation obsolète a été détectée. Réinstaller ce script manuellement (pour avoir les droits root).

  • code erreur -1: une version de développement à laissé des droits inappropriés sur le script. une réinstallation avec les droits root est nécessaire
  • code erreur -2: le script s'appuie sur rsyslog pas toujours disponible sur les systèmes. une réinstallation avec les droits root est nécessaire pour utiliser un fichier de log spécifique (/var/log/sdeb_getFirefox.log)
  • code erreur -3: le lanceur /usr/bin/firefox ne permet pas d'ouvrir le manager de profil de Firefox. une réinstallation avec les droits root est nécessaire

  Ancien(s) répertoire(s) d'installation détecté(s)
  Il faudrait réinstaller les version(s) détectée(s):
    getFirefox i-beta
    getFirefox i-latest
    getFirefox i-nightly
  voir: https://kyodev.frama.io/kyopages/scripts/getFirefox/#messages-avertissement
  • il serait mieux que Firefox soit installé dans un autre emplacement pour mieux se conformer au Filesystem Hierarchy Standard pour cela, fermer les versions en cours d'exécution et réinstaller la ou les version(s) mal placée(s), en root:
getFirefox i-latest
getFirefox i-beta
getFirefox i-nightly

le profil est conservé, rien ne sera perdu


désinstallation paquet officiel

en root:

apt remove firefox*

Gnome

Gnome a une dépendance sur un paquet navigateur web installé (firefox ou chromium). Pour désinstaller un éventuel Firefox, vous devez avoir Chromium ou désinstaller auparavant le méta-paquet gnome-core. ce n'est qu'un méta-paquet, cela ne désinstallera pas effectivement les paquets dépendants.

il faudra, avant de désinstaller le paquet firefox*, désinstaller:
apt remove gnome-core

Attention selon un retour d'expérience, cela ne semble pas en pratique fonctionner. Bien vérifier lors de cette manipulation que d'autres paquets ne sont pas désinstallés eux aussi. Dans le doute, abandonner et préférer l'installation d'un paquet non désiré comme chromium

help

getFirefox -h
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0 - 09/09/2017

  ----------------------------------------------------------------------
      canaux possibles:  latest, beta, nightly, dev, esr, tor
      <all> = latest, beta, nightly
 
  exemple, installation version Release (latest): getFirefox i-latest
           installation version latest, beta, nightly: getFirefox i-all
           installation Tor Browser: getFirefox i-tor

  getFirefox i-canal  : installation de Firefox <canal> (<all> possible)
  getFirefox r-canal  : désinstallation de Firefox <canal> (<all> possible)
  getFirefox u-canal  : ajouter ou configurer un profil firefox pour l'utilisateur en cours
  getFirefox d-canal  : copier un profil default existant sur <canal> (<all> possible)

  getFirefox m-canal  : installation sur le <canal> d'une archive téléchargée manuellement
  getFirefox p-canal  : personnalisation sur le <canal> de user.js & userChrome.css (<all> possible)
  getFirefox pu       : mise à jour (des) personnalisation(s) installée(s) Firefox et Tor Browser
  getFirefox pr-canal : suppression personnalisation sur le <canal> de user.js & userChrome.css (<all> possible)

  getFirefox version : version(s) installée(s) et en ligne des différents canaux Firefox
                       Tor Browser, version script et personnalisation
  ----------------------------------------------------------------------
  ./getFirefox                       : installation du script dans le système
  getFirefox -h, --help              : affichage aide
  getFirefox -r, --remove, sysremove : désinstallation du script du système
  getFirefox -u, --upgrade, upgrade  : mise à jour du script
  getFirefox -v, --version           : versions du script
  ----------------------------------------------------------------------
  Si présent, le *paquet Debian* firefox-esr ou firefox devrait être désinstallé 
  ----------------------------------------------------------------------
  plus d'infos: https://kyodev.frama.io/kyopages/scripts/getFirefox/

version

getFirefox version
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0b - 09/09/2017

.........
  version(s) Firefox installé(s): latest: 55.0.3      beta: 56.0      nightly: 57.0a1      
  versions Firefox en ligne: latest: 55.0.3      beta/dev: 56.0b10      nightly: 57.0a1      esr: 52.3.0

  version script en cours: 3.7.0b
  version script en ligne: 3.7.0, mise à jour possible

  personnalisation(s) installée(s) pour latest(0.6) beta(0.6) nightly(0.6) 
  version personnalisation en ligne: 0.6, pas de mise à jour à faire

  version Tor Browser installé: 7.0.5 -- September 2 2017
  version Tor Browser en ligne: 7.0.5

  personnalisation Tor Browser installée 0.2
  version personnalisation Tor Browser en ligne: 0.2, pas de mise à jour à faire

  • affiche les versions Firefox installées et les versions en ligne
  • affiche la version installée du script et la version en ligne du script, avec mise à jour possible éventuelle
  • affiche les personnalisations installées ainsi que la version en ligne, avec mise à jour possible éventuelle
  • affiche la version Tor Browser stable installée et la version en ligne
  • affiche la personnalisation installée pour Tor Browser ainsi que la version en ligne, avec mise à jour possible éventuelle

mise à jour Firefox & Tor Browser

  • Firefox gère ses mise à jour et le script permet cet automatisme.
  • cette mise à jour se fait en tâche de fond et est disponible au prochain démarrage de Firefox
  • la mise à jour éventuelle peut être déclenchée manuellement avec le menu Aide/A propos de Firefox
  • les correctifs mineurs sont appliqués selon leur disponibilité
  • mise à jour majeure toutes les 6 à 8 semaines environ, la version beta descend en version Release, la version nightly, figée, descend en beta
  • la nightly est mise à jour quotidiennement, voir plus
  • si Firefox n'est pas utilisé, il ne se met pas à jour
  • Tor Browser gère ses mise à jour et le script permet cet automatisme.

profil default, copie

dupliquer un profil 123xyz.default existant sur un canal choisi (au lieu de latest ou esr lors de l'installation).
getFirefox d-canal (canal all possible) par exemple, pour la version beta:

getFirefox d-beta
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0 - 09/09/2017

  copie d'un profil default sur beta

  copie du profil default <zl5s2ga7.default> sur beta

nouvel utilisateur ou reconfiguration profil

ajouter un profil d'un canal Firefox installé pour un nouvel utilisateur en cours ou configurer un canal pour l'utilisateur en cours

getFirefox u-canal par exemple, pour la version beta:

getFirefox u-beta
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

  profil <beta> configuré pour kyodev

  • il faut que canal Firefox soit déjà installé
  • évite de télécharger inutilement une nouvelle fois pour un nouvel utilisateur:
    • changer de session en se connectant sous un nouvel utilisateur
    • utiliser l'option u-latest u-beta u-nightly u-esr u-dev selon ce qui est installé

sans changer de session, on peut utiliser, pour un utilisateur titi et un canal beta, par exemple:

USER_INSTALL=titi getFirefox u-beta

attention: il faut que l'utilisateur souhaité ait déjà un home/

il n'y a pas de notion d'utilisateur pour Tor Browser, c'est une application portable, pouvant être utilisée par plusieurs utilisateurs, mais le profil est unique et destiné à une navigation privée

personnalisation

getFirefox p-canal (canal all possible) par exemple, pour la version nightly:

getFirefox p-nightly
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0 - 09/09/2017

  personnalisation 0.6 mise en place pour nightly

  • user.js est ajouté dans le profil du canal souhaité

  • userChrome.css est ajouté dans le profil du canal souhaité (ou les canaux "all": latest, beta, nightly), sous-répertoire chrome/

  • le _canal all peut être utilisé et correspond à: latest+beta+nightly

  • la version indiquée dans user.js fait référence, la version de userChrome.css est indicative

  • les personnalisations sont périodiquement mise à jour

  • l'url de base peut être changée aisément, les fichiers modifiés et hébergés ailleurs pour mise à jour automatique (sur une plateforme git ou un gist par exemple)

  • dans chaque canal concerné, la configuration se trouve trouve dans le fichier: /home/user/.mozilla/firefox/canalFirefox/personnalisation.getFirefox

    • l'url (première ligne) peut y être modifiée
    • la version est indiquée en seconde ligne
  • pour figer des fichiers de personnalisations et ne pas les mettre à jour, il suffit d'effacer le(s) fichier(s) personnalisation.getFirefox

  • pour Tor Browser:

    • userTor.js est stocké en ligne, mais installé comme user.js, c'est une version expurgée de celle destinée à Firefox, pour ne pas interférer avec les préférences spécifiques à Tor Browser
    • userChrome.css est commun à celui destiné à Firefox, mais l'url de chargement peut être personnalisée
    • le profil de Tor Browser est situé dans /opt/usr/share/tor-browser/Browser/TorBrowser/Data/Browser/profile.default
  • contenu de user.js

  • contenu de userChrome.css

  • contenu de userTor.js

personnalisation (upgrade)

getFirefox pu
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

  personnalisation(s) installée(s) pour latest beta nightly 
  version personnalisation en ligne: 0.3, pas de mise à jour à faire

  personnalisation Tor Browser installée 0.1
  version personnalisation Tor Browser en ligne: 0.1, pas de mise à jour à faire

  • cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment vocation à être lancée manuellement

personnalisation (suppression)

getFirefox pr-canal (canal all possible) par exemple, pour la version beta:

getFirefox pr-beta
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0 - 09/09/2017

  personnalisation pour Firefox nightly désinstallé

désinstallation d'un canal Firefox ou Tor Browser

getFirefox r-canal (canal all possible) par exemple, pour la version nightly, en root:

getFirefox r-nightly
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

   - firefox lié à firefox-latest

   - alternatives installées pour <latest>

  Firefox-nightly désinstallé, mais le profil est toujours en place
  	le supprimer manuellement si nécessaire, pour cela:
  fermer toutes les instances ouvertes de firefox
  et lancer en console, en user: firefox -P

             _.-~-.
           7''  Q..\
        _7         (_
      _7  _/    _q.  /
    _7 . ___  /VVvv-'_                                            .
   7/ / /~- \_\\      '-._     .-'                      /       //
  ./ ( /-~-/||'=.__  '::. '-~'' {             ___   /  //     ./{
 V   V-~-~| ||   __''_   ':::.   ''~-~.___.-'' _/  // / {_   /  {  /
  VV/-~-~-|/ \ .'__'. '.    '::                     _ _ _        ''.
  / /~~~~||VVV/ /  \ )  \        _ __ ___   ___ ___(_) | | __ _   .::'
 / (~-~-~\\.-' /    \'   \::::. | '_ ' _ \ / _ \_  / | | |/ _' | :::'
/..\    /..\__/      '     '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv    vVVv                 ': |_| |_| |_|\___/___|_|_|_|\__,_| ''

  • le profil pour firefox n'est pas supprimé, il sera donc utilisable en cas de réinstallation
  • si firefox-canal est ouvert il sera fermé
  • update-alternatives, si supporté, reste configuré sur le plus bas canal installé
  • firefox sera aussi configuré pour le plus bas canal installé
  • le profil de Tor Browser étant dans la hiérarchie du programme, il est complètement effacé

installation manuelle d'une archive

installer une archive téléchargée manuellement
getThunderbird m-canal par exemple, pour la Release officielle, en root:

getFirefox m-nightly firefox-57.0a1.fr.linux-i686.tar.bz2
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.7.0 - 09/09/2017

  installation manuelle dans nightly de firefox version 57.0a1.fr (firefox-57.0a1.fr.linux-i686.tar.bz2)

   - décompression...

   - installation...

   - firefox lié à firefox-latest

   - alternatives installées pour <latest>

  archive Firefox-nightly 57.0a1.fr installée

             _.-~-.
           7''  Q..\
        _7         (_
      _7  _/    _q.  /
    _7 . ___  /VVvv-'_                                            .
   7/ / /~- \_\\      '-._     .-'                      /       //
  ./ ( /-~-/||'=.__  '::. '-~'' {             ___   /  //     ./{
 V   V-~-~| ||   __''_   ':::.   ''~-~.___.-'' _/  // / {_   /  {  /
  VV/-~-~-|/ \ .'__'. '.    '::                     _ _ _        ''.
  / /~~~~||VVV/ /  \ )  \        _ __ ___   ___ ___(_) | | __ _   .::'
 / (~-~-~\\.-' /    \'   \::::. | '_ ' _ \ / _ \_  / | | |/ _' | :::'
/..\    /..\__/      '     '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv    vVVv                 ': |_| |_| |_|\___/___|_|_|_|\__,_| ''

suppression d'un profil Firefox

FERMER toutes les instances ouvertes

en user, lancer en terminal le profil manager de Firefox: firefox -P :

  • sélectionner le profil souhaité
  • cliquer sur supprimer un profil
    • supprimer les fichiers, cela supprimera aussi le répertoire ~/.mozilla/firefox/profilSélectionné
      le profil est définitivement détruit
  • quitter

suppression manuelle de tous les profils

si plus aucun canal de Firefox 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 ~/.mozilla/firefox/

mise à jour script & personnalisation

getFirefox -u
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0b - 01/09/2017

  version script en cours: 3.0.0b
  version script en ligne: 3.0.0, mise à jour possible

  getFirefox mis à jour en version 3.0.0

  personnalisation(s) installée(s) pour latest beta nightly 
  version personnalisation en ligne: 0.3, pas de mise à jour à faire

  personnalisation Tor Browser installée 0.1
  version personnalisation Tor Browser en ligne: 0.1, pas de mise à jour à faire
  • test toutes les semaines
  • mise à jour du script si une nouvelle version est disponible en ligne. cela n'influe pas sur les canaux Firefox installés
  • pas de nouvelle version: pas de téléchargement
  • 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, même lors d'arrêts du Pc
  • si une personnalisation est mise en place, une mise à jour possible sera elle aussi testée, pour tous les
    canaux concernés

vérification

tous les évènements importants sont consignées dans le fichier /var/log/sdeb_getFirefox.log
consulter son contenu:

cat /var/log/sdeb_getFirefox.log

supprimer le script

en root:

getFirefox -r
              _   _____ _           __
    __ _  ___| |_|  ___(_)_ __ ___ / _| _____  __
   / _' |/ _ \ __| |_  | | '__/ _ \ |_ / _ \ \/ /
  | (_| |  __/ |_|  _| | | | |  __/  _| (_) >  < 
   \__, |\___|\__|_|   |_|_|  \___|_|  \___/_/\_\
   |___/          Tor Browser
     version 3.0.0 - 01/09/2017

  getFirefox 3.0.0 supprimé du système.

  • effacement du script dans le système (/opt/bin)
  • effacement de l'inscription dans crontab/anacron utilisateur
  • cela ne supprime pas Tor Browser ou les éventuels canaux Firefox installés

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