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 > 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**, des différents canaux possibles: **latest** la release officielle, mais aussi **ESR** **beta**, **nightly**,
et _dev_. 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 > 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). 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 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 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 charger des fichiers de personnalisation et les mettra à jour périodiquement
> le script peut désinstaller les canaux Firefox souhaités > 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** * 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 chmod +x getFirefox && ./getFirefox
``` ```
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/ version 4.17.0 - 04/03/2018
version 4.11.0 - 12/01/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 ./) maintenant, appel du script par: getFirefox (sans ./)
``` ```
@ -60,8 +61,7 @@ getFirefox i-canal
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/ version 4.17.0 - 04/03/2018
version 4.11.0 - 12/01/2018
installation Firefox-latest installation Firefox-latest
@ -114,41 +114,37 @@ getFirefox i-canal
getFirefox -h getFirefox -h
``` ```
```text ```text
_ _____ _ __
_ _____ _ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / | (_| | __/ |_| _| | | | | __/ _| (_) > <
| (_| | __/ |_| _| | | | | __/ _| (_) > < \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ |___/ version 4.17.0 - 04/03/2018
|___/
version 4.11.0 - 12/01/2018
---------------------------------------------------------------------- ----------------------------------------------------------------------
canaux possibles: latest, beta, nightly, dev, esr canaux possibles: latest, beta, nightly, dev, esr
<all> = tous les canaux <all> = tous les canaux
exemple, installation version Release (latest): getFirefox i-latest 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 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 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 r-canal : désinstallation (remove) du <canal> (root)
getFirefox ri : réparation icône(s) dans le menu 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 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 p-canal : personnalisation sur le <canal> de user.js & userChrome.css
getFirefox pr-canal : suppression des personnalisations (remove) sur le <canal> getFirefox pr-canal : suppression des personnalisations (remove) sur le <canal>
getFirefox pu : mise à jour des personnalisations (update) installées getFirefox pu : mise à jour des personnalisations (update) installées
getFirefox version : versions installées et en ligne getFirefox version : versions installées et en ligne
---------------------------------------------------------------------- ----------------------------------------------------------------------
./getFirefox (ou ./getFirefox -i) : installation du script dans le système (root) ./getFirefox (ou ./getFirefox -i) : installation du script dans le système (root)
getFirefox -h, --help : affichage aide getFirefox -h, --help : affichage aide
getFirefox -r, --remove : désinstallation du script du système (root) getFirefox -r, --remove : désinstallation du script (root)
getFirefox -u, --upgrade : mise à jour du script getFirefox -u, --upgrade : mise à jour du script
getFirefox -v, --version : versions du script getFirefox -v, --version : version du script
plus d'infos: https://kyodev.frama.io/kyopages/scripts/getFirefox/ plus d'infos: https://kyodev.frama.io/kyopages/scripts/getFirefox/
Tor Browser, voir getXfox: https://kyodev.frama.io/kyopages/scripts/getXfox/ Tor Browser, voir getXfox: https://kyodev.frama.io/kyopages/scripts/getXfox/
@ -162,23 +158,22 @@ getFirefox -h
getFirefox version getFirefox version
``` ```
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/ version 4.17.0 - 04/03/2018
version 4.11.0 - 12/01/2018
script en place: 4.10.0 script en place: 4.17.0
script en ligne: 4.10.0 script en ligne: 4.17.0
.....++++ .....++++
Firefox en place: latest: 57.0.4 Firefox en place: esr: 52.6.0 beta: 59.0
Firefox en ligne: esr: 52.5.3 latest: 57.0.4 beta: 58.0b15 nightly: 59.0a1 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 perso. Firefox en ligne: 0.6
``` ```
@ -331,7 +326,7 @@ getFirefox -u
pager /var/log/sdeb_getFirefox.log 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 ## 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 > * l'option -us permet la mise à jour du script en place, sans installation et sans test ultérieur de
nouvelle version nouvelle version
> * jusqu'à en trouver un, les utilitaires suivants seront utilisés: dig (dnsutils) / wget / curl / telnet / nc > * 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: ## chargement du script: