diff --git a/docs/scripts/getFirefox.md b/docs/scripts/getFirefox.md index 111d8e7..a30f330 100644 --- a/docs/scripts/getFirefox.md +++ b/docs/scripts/getFirefox.md @@ -48,6 +48,94 @@ chmod +x getFirefox && ./getFirefox * 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**: +```shell +getFirefox i-latest +``` +```text + _ _____ _ __ + __ _ ___| |_| ___(_)_ __ ___ / _| _____ __ + / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / + | (_| | __/ |_| _| | | | | __/ _| (_) > < + \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ + |___/ 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 + + - alternatives installées pour + + 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](https://www.torproject.org/projects/torbrowser.html.en) +* 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](https://blog.nightly.mozilla.org/) + * ESR, mise à jour majeure toutes les ans environ, avec support à plus long terme. + en savoir plus [Mozilla ESR](https://developer.mozilla.org/fr/Firefox/Firefox_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
@@ -114,7 +202,7 @@ préférer l'installation d'un paquet non désiré comme _chromium_ ## help ```shell -getFirefox -h` +getFirefox -h ``` ```text _ _____ _ __ @@ -159,107 +247,6 @@ getFirefox -h` ``` -## installation d'un canal Firefox - -`getFirefox i-canal` (canal _all_ possible) par exemple, pour la Release officielle, en **root**: -```shell -getFirefox i-latest -``` -```text - _ _____ _ __ - __ _ ___| |_| ___(_)_ __ ___ / _| _____ __ - / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / - | (_| | __/ |_| _| | | | | __/ _| (_) > < - \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ - |___/ 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 - - - alternatives installées pour - - 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 _xyz.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](https://www.torproject.org/projects/torbrowser.html.en) -* 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](https://blog.nightly.mozilla.org/) - * ESR, mise à jour majeure toutes les ans environ, avec support à plus long terme. - en savoir plus [Mozilla ESR](https://developer.mozilla.org/fr/Firefox/Firefox_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 - - -## 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. - - ## version ```shell @@ -300,9 +287,22 @@ getFirefox version possible éventuelle -## copie default +## mise à jour Firefox & Tor Browser -dupliquer un profil 123xyz.default existant sur un canal choisi (au lieu de latest ou esr lors de l'installation). +* 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: ```shell @@ -323,6 +323,7 @@ getFirefox d-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 @@ -496,12 +497,57 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| '' ``` * le profil pour firefox **n'est pas supprimé**, il sera donc utilisable en cas de réinstallation -* si Firefox est ouvert il sera fermé +* si firefox-canal est ouvert il sera fermé * update-alternatives, si supporté, reste configuré sur le plus bas canal installé -* `firefox` est lui aussi configuré pour 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**: +```shell +getFirefox m-nightly firefox-57.0a1.fr.linux-i686.tar.bz2 +``` +```text + _ _____ _ __ + __ _ ___| |_| ___(_)_ __ ___ / _| _____ __ + / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / + | (_| | __/ |_| _| | | | | __/ _| (_) > < + \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ + |___/ 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 + + 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** @@ -510,16 +556,16 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| '' * sélectionner le profil souhaité * cliquer sur _supprimer un profil_ - * _supprimer les fichiers_, cela supprimera aussi le répertoire `~/.mozilla/firefox/profileSélectionné` - le profil est définitivement détruit + * _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 +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**: ```shell -rm -rf ~/.thunderbird +rm -rf ~/.mozilla/firefox/ ``` @@ -586,6 +632,7 @@ getFirefox -r 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