This commit is contained in:
kyodev 2017-07-28 13:05:02 +02:00
parent 56dcd66599
commit 9bb7d634f6
1 changed files with 118 additions and 110 deletions

View File

@ -21,26 +21,32 @@ wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
chmod +x getFirefox && ./getFirefox
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.2.O - 26/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
le paquet debian firefox-esr ou firefox est installé
à 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 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.
* **le plugin n'est pas encore installé**
* **Firefox n'est pas encore installé**
* à 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)
* si ce paquet devait être ré-installé, il semble préférable de désinstaller les canaux Firefox installés
auparavant.
* un canal Firefox doit être choisi et installé (`latest`,`beta`,`nightly`, `dev`, `esr`)
* un canal Firefox peut maintenant être choisi et installé (`latest`,`beta`,`nightly`, `dev`, `esr`)
## messages avertissement
@ -83,8 +89,10 @@ le profil est conservé, rien ne sera perdu
## désinstallation paquet officiel
en **root**:
`apt remove firefox*`
en **root**:
```shell
apt remove firefox*
```
### Gnome
@ -100,13 +108,13 @@ il faudra, avant de désinstaller le paquet _firefox*_, désinstaller:
lancer le script sans arguments: `getFirefox` ou avec l'option help `getFirefox help`
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.O - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
----------------------------------------------------------------------
./getFirefox : installation du script dans le système
@ -122,14 +130,14 @@ lancer le script sans arguments: `getFirefox` ou avec l'option help `getFirefox
----
getFirefox u-canal : ajouter ou configurer un profil pour l'utilisateur en cours
----
getFirefox version : version en ligne des canaux Firefox
getFirefox version : version en ligne Firefox Release & ESR
getFirefox upgrade : mise à jour forcée du script
----
getFirefox sysremove: désinstallation du script du système
----------------------------------------------------------------------
Ce script doit être exécuté avec les droits ROOT pour
les installations et les désinstallations.
Il désinstallera le *paquet Debian* firefox-esr si présent.
Si présent, le *paquet Debian* firefox-esr ou firefox devrait être désinstallé
----------------------------------------------------------------------
plus d'infos: https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
@ -139,18 +147,35 @@ plus d'infos: https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
## installation d'un canal Firefox
`getFirefox i-canal` par exemple, pour la Release officielle, en **root**:
```
```shell
getFirefox i-latest
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.O - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
- installation Firefox-latest
- téléchargement...
/tmp/getFirefox-28545/firefox-late 100%[======================================>] 57,14M 9,47MB/s ds 6,0s
- décompression...
- installation...
- firefox lié à firefox-latest
- récupération du profil default existant <g2fucp98.default>
- alternatives installées pour <latest>
Firefox-latest installé.
_.-~-.
7'' Q..\
@ -166,22 +191,6 @@ getFirefox i-latest
/..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
- installation Firefox-latest
- téléchargement...
/tmp/getFirefox-9736/firefox-late 100%[======================================>] 58,95M 8,12MB/s in 11s
- décompression...
- installation...
- récupération du profil default existant <moq4laqz.default>
- alternatives installées pour <latest>
Firefox-latest installé.
```
* la dernière version officielle Firefox est installée, en étant directement chargée sur le site Mozilla.
@ -237,13 +246,13 @@ l'utilisateur en cours
getFirefox u-latest
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.O - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
- alternatives installées pour <latest>
@ -268,16 +277,19 @@ USER_INSTALL=titi getFirefox u-beta
## version
`getFirefox version`
```shell
getFirefox version
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.Ob1 - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0b1 - 28/07/2017
....
Firefox installé(s):
latest: 54.0.1
beta: 55.0
@ -285,11 +297,11 @@ USER_INSTALL=titi getFirefox u-beta
version Firefox en ligne:
Release : 54.0.1
Beta/dev: 55.0b11
Beta/dev: 55.0b12
Nightly : 56.0a1
ESR : 52.2.1
version script en ligne: 1.1.0, mise à jour possible
version script en ligne: 1.4.0, mise à jour possible
_.-~-.
7'' Q..\
@ -319,13 +331,19 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
getFirefox r-beta
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.O - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
- firefox lié à firefox-latest
- alternatives installées pour <latest>
Firefox-beta désinstallé.
_.-~-.
7'' Q..\
@ -341,10 +359,6 @@ getFirefox r-beta
/..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
- alternatives installées pour <latest>
Firefox-beta désinstallé.
```
* le profil **n'est pas supprimé**, il sera donc utilisable en cas de réinstallation
@ -366,21 +380,23 @@ en user, lancer en terminal, le profile manager de Firefox: `firefox -P` :
## mise à jour du script
`getFirefox upgrade`
```shell
getFirefox upgrade
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.Ob1 - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0b1 - 28/07/2017
version script en ligne: 1.1.0, mise à jour possible
version script en ligne: 1.4.0, mise à jour possible
/tmp/getFirefox-15112/getFirefox 100%[======================================>] 21,06K --.-KB/s in 0,05s
getFirefox mis à jour en version 1.1.0
/tmp/getFirefox-10226/getFirefox 100%[==================================================================>] 21,57K --.-KB/s in 0,03s
getFirefox mis à jour en version 1.4.0
```
@ -392,36 +408,28 @@ en user, lancer en terminal, le profile manager de Firefox: `firefox -P` :
* _anacron_ est utilisé, c'est à dire que la mise à jour sera testée, même lors d'arrêts du Pc
## tâche planifiée
dans le syslog, (en **root**):
`cat /var/log/syslog | grep getFirefox`
`cat /var/log/syslog.1 | grep getFirefox`
## date d'installation du script
pour vérifier la date où la dernière version du script a été installée ou _mise à jour_
`date -r /opt/bin/getFirefox`
date où la dernière _vérification_ a été faite:
`date -r ~/.config/anacron/spool/getFF`
ou
`cat ~/.config/anacron/spool/getFF`
## mise à jour, vérification
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_get.log_
consulter son contenu:
```shell
cat /var/log/sdeb_get.log
```
## supprimer le script
en **root**:
`getFirefox sysremove`
```shell
getFirefox sysremove
```
```text
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.1.O - 24/07/2017
_ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/
version 1.4.0 - 28/07/2017
getFirefox supprimé du système.