This commit is contained in:
kyodev 2018-03-04 07:14:55 +01:00
parent 86f92d6805
commit 0f0b3b4021
2 changed files with 39 additions and 43 deletions

View File

@ -3,12 +3,14 @@
> 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 **ESR** **beta**, **nightly**,
et _dev_.
> les versions peuvent coexister et fonctionner en parallèle
> les mises à jour de Firefox sont par défaut autorisées et gérées par Firefox (corrections mineures
permanentes, en tâche de fond, et une version majeure toutes les 6 semaines environ).
> le script se mettra éventuellement à jour, sans influence sur les canaux Firefox installés.
> le script installe un canal Firefox pour l'utilisateur en cours.
> le script peut charger des fichiers de personnalisation et les mettra à jour périodiquement
> le script peut désinstaller les canaux Firefox souhaités
> script testé sur debian / ubuntu, mais devrait être compatible avec d'autres distributions
* les installations/désinstallations/opérations système doivent être faites avec les privilèges **root**
@ -27,15 +29,14 @@ wget -O getFirefox https://framagit.org/kyodev/kyopages/raw/master/scripts/getFi
chmod +x getFirefox && ./getFirefox
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 4.11.0 - 12/01/2018
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ version 4.17.0 - 04/03/2018
getFirefox 4.11.0 installé dans le système.
getFirefox 4.17.0 installé dans le système.
maintenant, appel du script par: getFirefox (sans ./)
```
@ -60,8 +61,7 @@ getFirefox i-canal
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 4.11.0 - 12/01/2018
|___/ version 4.17.0 - 04/03/2018
installation Firefox-latest
@ -114,41 +114,37 @@ getFirefox i-canal
getFirefox -h
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 4.11.0 - 12/01/2018
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ version 4.17.0 - 04/03/2018
----------------------------------------------------------------------
canaux possibles: latest, beta, nightly, dev, esr
<all> = tous les canaux
exemple, installation version Release (latest): getFirefox i-latest
getFirefox i-canal : installation de <canal> (root)
getFirefox i-canal : installation de Firefox <canal> (root)
avec option --sauve l'archive téléchargée est sauvegardée dans le répertoire courant
getFirefox d-canal : copier un profil .default existant sur <canal>
getFirefox m-canal : installation sur le <canal> d'une archive téléchargée manuellement (root)
getFirefox r-canal : désinstallation (remove) du <canal> (root)
getFirefox ri : réparation icône(s) dans le menu
getFirefox u-canal : profil pour l'utilisateur en cours et comme défaut système (root)
getFirefox p-canal : personnalisation sur le <canal> de user.js & userChrome.css
getFirefox pr-canal : suppression des personnalisations (remove) sur le <canal>
getFirefox pu : mise à jour des personnalisations (update) installées
getFirefox version : versions installées et en ligne
----------------------------------------------------------------------
./getFirefox (ou ./getFirefox -i) : installation du script dans le système (root)
getFirefox -h, --help : affichage aide
getFirefox -r, --remove : désinstallation du script du système (root)
getFirefox -u, --upgrade : mise à jour du script
getFirefox -v, --version : versions du script
getFirefox -h, --help : affichage aide
getFirefox -r, --remove : désinstallation du script (root)
getFirefox -u, --upgrade : mise à jour du script
getFirefox -v, --version : version du script
plus d'infos: https://kyodev.frama.io/kyopages/scripts/getFirefox/
Tor Browser, voir getXfox: https://kyodev.frama.io/kyopages/scripts/getXfox/
@ -162,23 +158,22 @@ getFirefox -h
getFirefox version
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 4.11.0 - 12/01/2018
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ version 4.17.0 - 04/03/2018
script en place: 4.10.0
script en ligne: 4.10.0
script en place: 4.17.0
script en ligne: 4.17.0
.....++++
Firefox en place: latest: 57.0.4
Firefox en ligne: esr: 52.5.3 latest: 57.0.4 beta: 58.0b15 nightly: 59.0a1
Firefox en place: esr: 52.6.0 beta: 59.0
Firefox en ligne: esr: 52.6.0 latest: 58.0.2 beta: 59.0b14 nightly: 60.0a1
perso. Firefox en place: latest: 0.6
perso. Firefox en place: Non installé
perso. Firefox en ligne: 0.6
```
@ -331,7 +326,7 @@ getFirefox -u
pager /var/log/sdeb_getFirefox.log
```
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_getFirefox.log_
tous les évènements importants sont consignés dans le fichier _/var/log/sdeb_getFirefox.log_
## supprimer le script

View File

@ -5,6 +5,7 @@
> * l'option -us permet la mise à jour du script en place, sans installation et sans test ultérieur de
nouvelle version
> * jusqu'à en trouver un, les utilitaires suivants seront utilisés: dig (dnsutils) / wget / curl / telnet / nc
> * script testé sur debian / ubuntu, mais devrait être compatible avec d'autres distributions
## chargement du script: