3.0.0 fix

This commit is contained in:
kyodev 2017-09-01 22:57:17 +02:00
parent 98cb4a50cf
commit 30c3f30554
1 changed files with 16 additions and 12 deletions

View File

@ -1,10 +1,10 @@
# 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**, et
_dev_, _ESR_
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** 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
@ -111,7 +111,9 @@ préférer l'installation d'un paquet non désiré comme _chromium_
## help
lancer le script sans arguments: `getFirefox` ou avec l'option `getFirefox -h`
```shell
getFirefox -h`
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
@ -220,7 +222,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
* 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éer**. l'éventuelle personnalisation est à refaire
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
@ -233,7 +235,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
[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
* le _canal_ **all** peut être utilisé et regroupe: latest+beta+nightly
les canaux par ordre croissant de versions:
` ESR <= release < beta = developer edition < nightly `
@ -361,15 +363,17 @@ getFirefox p-all
* 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)
* la configuration se trouve trouve dans le fichier:
/home/<user>/.mozilla/firefox/<canal>/**personnalisation.getFirefox**
/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 les fichiers
/home/<user>/.mozilla/firefox/<canal>/personnalisation.getFirefox
/home/user/.mozilla/firefox/canalFirefox/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 laisser 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`
* [user.js](https://framagit.org/kyodev/kyopages/blob/master/scripts/user.js)
* [userChrome.css](https://framagit.org/kyodev/kyopages/blob/master/scripts/userChrome.css)
@ -447,7 +451,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
* si Firefox 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é
* le profil de Tor Browser étant dans la hiérarchie du programme, il est complètement effacé
* le **profil** de Tor Browser étant dans la hiérarchie du programme, il **est complètement effacé**
## suppression d'un profil Firefox
@ -463,7 +467,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
* quitter
## mise à jour du script
## mise à jour script & personnalisation
```shell
getFirefox -u
@ -495,7 +499,7 @@ getFirefox -u
* 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
* si une **personnalisation** est mise en place, une mise à jour possible sera elle aussi testée, pour tous les
canaux concernés
@ -528,7 +532,7 @@ getFirefox -r
```
* 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
* cela ne **supprime pas** Tor Browser ou les éventuels canaux Firefox installés
## sources