mirror of https://framagit.org/kyodev/kyopages.git
3.0.0
This commit is contained in:
parent
3d464d38fb
commit
66d0f0b4c1
|
@ -1,34 +1,12 @@
|
|||
_ _____ _ __
|
||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 3.0.0 - 31/08/2017
|
||||
|
||||
version Tor Browser installé(s): NA
|
||||
version Tor Browser en ligne: 7.0.4
|
||||
|
||||
installation de Tor Browser
|
||||
|
||||
- téléchargement...
|
||||
|
||||
/tmp/getFirefox-13641/tor-browser-linux32 100%[===============================>] 68,35M 4,19MB/s in 16s
|
||||
|
||||
- décompression...
|
||||
|
||||
- installation...
|
||||
|
||||
Tor Browser installé 7.0.4
|
||||
|
||||
|
||||
|
||||
# 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_
|
||||
|
||||
> 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
|
||||
|
||||
|
@ -37,7 +15,7 @@ fond, et une version majeure toutes les 6 semaines
|
|||
> 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 se charger de charger des fichiers de personnalisation et les mettre à jour périodiquement
|
||||
> le script peut charger des fichiers de personnalisation et les mettre à jour périodiquement
|
||||
|
||||
|
||||
## installation rapide du script
|
||||
|
@ -53,21 +31,15 @@ chmod +x getFirefox && ./getFirefox
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.0.0 - 16/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
paquet(s) installé(s) firefox-esr
|
||||
|
||||
à moins d'être certain, vous devriez peut-être le désinstaller: apt remove firefox*
|
||||
|
||||
Sur Gnome, attention, consulter: https://kyodev.frama.io/kyopages/scripts/getFirefox/#gnome
|
||||
|
||||
getFirefox 2.0.0 installé dans le système.
|
||||
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 n'est pas encore installé**
|
||||
* **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_](https://kyodev.frama.io/kyopages/scripts/getFirefox/#gnome)
|
||||
|
@ -146,15 +118,16 @@ lancer le script sans arguments: `getFirefox` ou avec l'option `getFirefox -h`
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.4.0 - 25/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
----------------------------------------------------------------------
|
||||
canaux possibles latest, beta, nightly, dev, esr
|
||||
canaux possibles latest, beta, nightly, dev, esr, tor
|
||||
all = latest, beta, nightly
|
||||
|
||||
exemple, installation version Release: getFirefox i-latest
|
||||
installation version latest, beta, nightly: getFirefox i-all
|
||||
installation Tor Browser: getFirefox i-tor
|
||||
|
||||
getFirefox i-canal : installation de Firefox <canal>
|
||||
getFirefox r-canal : désinstallation de Firefox <canal>
|
||||
|
@ -162,10 +135,10 @@ lancer le script sans arguments: `getFirefox` ou avec l'option `getFirefox -h`
|
|||
|
||||
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
|
||||
getFirefox pu : mise à jour (des) personnalisation(s)
|
||||
getFirefox pu : mise à jour (des) personnalisation(s) installée(s) Firefox et Tor Browser
|
||||
|
||||
getFirefox version : version(s) installée(s) et en ligne des différents canaux Firefox
|
||||
version script et personnalisation
|
||||
Tor Browser, version script et personnalisation
|
||||
----------------------------------------------------------------------
|
||||
./getFirefox : installation du script dans le système
|
||||
getFirefox -h, --help : affichage aide
|
||||
|
@ -192,15 +165,15 @@ getFirefox i-latest
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.0.0 - 16/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
- installation Firefox-latest
|
||||
installation Firefox-latest
|
||||
|
||||
- téléchargement...
|
||||
- téléchargement...
|
||||
|
||||
/tmp/getFirefox-6701/firefox-latest.linux 100%[===============================>] 50,85M 2,02MB/s in 18s
|
||||
|
||||
/tmp/getFirefox-28545/firefox-late 100%[======================================>] 57,14M 9,47MB/s ds 6,0s
|
||||
|
||||
- décompression...
|
||||
|
||||
- installation...
|
||||
|
@ -211,7 +184,7 @@ getFirefox i-latest
|
|||
|
||||
- alternatives installées pour <latest>
|
||||
|
||||
Firefox-latest installé.
|
||||
Firefox-latest installé
|
||||
|
||||
_.-~-.
|
||||
7'' Q..\
|
||||
|
@ -229,9 +202,10 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
|
||||
```
|
||||
|
||||
* la dernière version officielle Firefox est installée, en étant directement chargée sur le site Mozilla.
|
||||
* un lanceur par canal Firefox installé est placé dans les menus (Applications/Internet)
|
||||
* l'installation sur un canal existant est refaite en **totalité**, mais le profil n'est pas modifié
|
||||
* 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
|
||||
|
@ -243,8 +217,15 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
* 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éer**. 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:
|
||||
|
||||
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
|
||||
|
@ -252,8 +233,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 `
|
||||
|
@ -261,7 +241,7 @@ les canaux par ordre croissant de versions:
|
|||
la version **aurora** est abandonnée et la **developer edition** est basée sur la version beta
|
||||
|
||||
|
||||
## mise à jour Firefox
|
||||
## 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
|
||||
|
@ -271,6 +251,7 @@ la version **aurora** est abandonnée et la **developer edition** est basée sur
|
|||
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.
|
||||
|
||||
|
||||
## nouvel utilisateur ou reconfiguration profil
|
||||
|
@ -289,10 +270,10 @@ getFirefox u-beta
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.2.0 - 22/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
profil <beta> configuré pour kyodev
|
||||
profil <beta> configuré pour kyodev
|
||||
|
||||
```
|
||||
|
||||
|
@ -307,6 +288,9 @@ 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
|
||||
|
||||
|
||||
## versions en ligne
|
||||
|
||||
|
@ -319,65 +303,57 @@ getFirefox version
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.4.0 - 25/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0b - 01/09/2017
|
||||
|
||||
........
|
||||
Firefox installé(s):
|
||||
latest: 55.0.2
|
||||
beta: 56.0
|
||||
nightly: 57.0a1
|
||||
version Firefox en ligne:
|
||||
Release : 55.0.3
|
||||
Beta/dev: 56.0b6
|
||||
Nightly : 57.0a1
|
||||
ESR : 52.3.0
|
||||
.........
|
||||
version Firefox installé(s): latest: 55.0.3 beta: 56.0 nightly: 57.0a1
|
||||
version Firefox en ligne: Release: 55.0.3 Beta/dev: 56.0b8 Nightly: 57.0a1 ESR: 52.3.0
|
||||
|
||||
version script en cours: 2.4.0
|
||||
version script en ligne: 2.4.1, mise à jour possible
|
||||
version script en cours: 3.0.0b
|
||||
version script en ligne: 3.0.0, mise à jour possible
|
||||
|
||||
personnalisation(s) installée(s) pour latest beta nightly
|
||||
version personnalisation en ligne: 0.3, pas de mise à jour à faire
|
||||
|
||||
_.-~-.
|
||||
7'' Q..\
|
||||
_7 (_
|
||||
_7 _/ _q. /
|
||||
_7 . ___ /VVvv-'_ .
|
||||
7/ / /~- \_\\ '-._ .-' / //
|
||||
./ ( /-~-/||'=.__ '::. '-~'' { ___ / // ./{
|
||||
V V-~-~| || __''_ ':::. ''~-~.___.-'' _/ // / {_ / { /
|
||||
VV/-~-~-|/ \ .'__'. '. ':: _ _ _ ''.
|
||||
/ /~~~~||VVV/ / \ ) \ _ __ ___ ___ ___(_) | | __ _ .::'
|
||||
/ (~-~-~\\.-' / \' \::::. | '_ ' _ \ / _ \_ / | | |/ _' | :::'
|
||||
/..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::'
|
||||
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
||||
version Tor Browser installé(s): 7.0.4 -- August 8 2017
|
||||
version Tor Browser en ligne: 7.0.4
|
||||
|
||||
version personnalisation Tor Browser en ligne: 0.1, pas de mise à jour à faire
|
||||
|
||||
```
|
||||
* affiche les versions en ligne de Firefox
|
||||
* affiche les versions installées de Firefox
|
||||
* affiche la version en ligne du script, avec mise à jour possible éventuelle
|
||||
* affiche la personnalisation en cours, avec mise à jour possible éventuelle
|
||||
* 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
|
||||
|
||||
|
||||
## personnalisation
|
||||
|
||||
```shell
|
||||
getFirefox p-latest
|
||||
getFirefox p-all
|
||||
```
|
||||
```text
|
||||
_ _____ _ __
|
||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.4.0 - 25/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
personnalisation 0.3 mise en place pour latest
|
||||
|
||||
personnalisation 0.3 mise en place pour beta
|
||||
|
||||
personnalisation 0.3 mise en place pour nightly
|
||||
|
||||
```
|
||||
|
||||
* 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
|
||||
* _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/_
|
||||
|
@ -390,11 +366,14 @@ getFirefox p-latest
|
|||
* 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
|
||||
|
||||
```text
|
||||
https://framagit.org/kyodev/kyopages/raw/master/scripts/
|
||||
0.3
|
||||
```
|
||||
* 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
|
||||
|
||||
* [user.js](https://framagit.org/kyodev/kyopages/blob/master/scripts/user.js)
|
||||
* [userChrome.css](https://framagit.org/kyodev/kyopages/blob/master/scripts/userChrome.css)
|
||||
* [userTor.js](https://framagit.org/kyodev/kyopages/blob/master/scripts/userTor.js)
|
||||
|
||||
|
||||
## personnalisation (upgrade)
|
||||
|
@ -408,21 +387,24 @@ getFirefox pu
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.4.1 - 25/08/2017
|
||||
|___/ 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
|
||||
|
||||
|
||||
## désinstallation d'un canal Firefox
|
||||
## désinstallation d'un canal Firefox ou Tor Browser
|
||||
|
||||
`getFirefox r-canal` par exemple, pour la version beta, en **root**:
|
||||
`getFirefox r-canal` par exemple, pour la version nightly, en **root**:
|
||||
|
||||
```shell
|
||||
getFirefox r-nightly
|
||||
|
@ -433,15 +415,17 @@ getFirefox r-nightly
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.0.0 - 16/08/2017
|
||||
|___/ 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).
|
||||
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..\
|
||||
|
@ -459,10 +443,11 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
|
||||
```
|
||||
|
||||
* le profil **n'est pas supprimé**, il sera donc utilisable en cas de réinstallation
|
||||
* le profil pour firefox **n'est pas supprimé**, il sera donc utilisable en cas de réinstallation
|
||||
* 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é
|
||||
|
||||
|
||||
## suppression d'un profil Firefox
|
||||
|
@ -489,18 +474,19 @@ getFirefox -u
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.4.1 - 25/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0b - 01/09/2017
|
||||
|
||||
version script en cours: 2.4.0
|
||||
version script en ligne: 2.4.1, mise à jour possible
|
||||
version script en cours: 3.0.0b
|
||||
version script en ligne: 3.0.0, mise à jour possible
|
||||
|
||||
|
||||
getFirefox mis à jour en version 2.4.1
|
||||
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**
|
||||
|
@ -534,15 +520,15 @@ getFirefox -r
|
|||
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
|
||||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 2.0.0 - 16/08/2017
|
||||
|___/ Tor Browser
|
||||
version 3.0.0 - 01/09/2017
|
||||
|
||||
getFirefox 2.0.O supprimé du système.
|
||||
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** les éventuels canaux **Firefox** installés
|
||||
* cela ne **supprime pas** Tor Browser ou les éventuels canaux **Firefox** installés
|
||||
|
||||
|
||||
## sources
|
||||
|
|
Loading…
Reference in New Issue