mirror of https://framagit.org/kyodev/kyopages.git
3.0.0 fix
This commit is contained in:
parent
98cb4a50cf
commit
30c3f30554
|
@ -1,10 +1,10 @@
|
||||||
# getFirefox
|
# getFirefox
|
||||||
|
|
||||||
> c'est un script bash qui télécharge les dernières versions officielles de Mozilla Firefox
|
> 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
|
des différents canaux possibles: **latest** la release officielle, mais aussi **beta**, **nightly**,
|
||||||
_dev_, _ESR_
|
_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
|
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
|
> 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
|
## help
|
||||||
|
|
||||||
lancer le script sans arguments: `getFirefox` ou avec l'option `getFirefox -h`
|
```shell
|
||||||
|
getFirefox -h`
|
||||||
|
```
|
||||||
```text
|
```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
|
* 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)
|
[torproject](https://www.torproject.org/projects/torbrowser.html.en)
|
||||||
* l'installation de Tor Browser sur une installation existante est refaite en **totalité**, **le profil
|
* 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 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
|
* 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/)
|
[Mozilla Nightly](https://blog.nightly.mozilla.org/)
|
||||||
* ESR, mise à jour majeure toutes les ans environ, avec support à plus long terme.
|
* 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)
|
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:
|
les canaux par ordre croissant de versions:
|
||||||
` ESR <= release < beta = developer edition < nightly `
|
` 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
|
* 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)
|
automatique (sur une plateforme git ou un gist par exemple)
|
||||||
* la configuration se trouve trouve dans le fichier:
|
* 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
|
* l'url (première ligne) peut y être modifiée
|
||||||
* la version est indiquée en seconde ligne
|
* 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
|
* 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:
|
* pour Tor Browser:
|
||||||
* userTor.js est stocké en ligne, mais installé comme user.js, c'est une version expurgée de celle destinée
|
* 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
|
à 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
|
* 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)
|
* [user.js](https://framagit.org/kyodev/kyopages/blob/master/scripts/user.js)
|
||||||
* [userChrome.css](https://framagit.org/kyodev/kyopages/blob/master/scripts/userChrome.css)
|
* [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é
|
* si Firefox est ouvert il sera fermé
|
||||||
* update-alternatives, si supporté, reste configuré sur le plus bas canal installé
|
* update-alternatives, si supporté, reste configuré sur le plus bas canal installé
|
||||||
* `firefox` est lui aussi configuré pour 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
|
## suppression d'un profil Firefox
|
||||||
|
@ -463,7 +467,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
||||||
* quitter
|
* quitter
|
||||||
|
|
||||||
|
|
||||||
## mise à jour du script
|
## mise à jour script & personnalisation
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
getFirefox -u
|
getFirefox -u
|
||||||
|
@ -495,7 +499,7 @@ getFirefox -u
|
||||||
* pas de nouvelle version: pas de téléchargement
|
* 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
|
* 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
|
* _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
|
canaux concernés
|
||||||
|
|
||||||
|
|
||||||
|
@ -528,7 +532,7 @@ getFirefox -r
|
||||||
```
|
```
|
||||||
* effacement du script dans le système (_/opt/bin_)
|
* effacement du script dans le système (_/opt/bin_)
|
||||||
* effacement de l'inscription dans crontab/anacron utilisateur
|
* 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
|
## sources
|
||||||
|
|
Loading…
Reference in New Issue