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 chmod +x getFirefox && ./getFirefox
``` ```
```text ```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. getFirefox installé dans le système.
maintenant, appel du script par: getFirefox (sans ./) maintenant, appel du script par: getFirefox (sans ./)
``` ```
* le script est maintenant dans le système et tout utilisateur peut s'en servir. * 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 * à moins de savoir ce que vous faites, il est peut-être mieux de désinstaller le paquet officiel
_firefox-esr_ ou _firefox_ (sur sid) _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 * si ce paquet devait être ré-installé, il semble préférable de désinstaller les canaux Firefox installés
auparavant. 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 ## messages avertissement
@ -83,8 +89,10 @@ le profil est conservé, rien ne sera perdu
## désinstallation paquet officiel ## désinstallation paquet officiel
en **root**: en **root**:
`apt remove firefox*` ```shell
apt remove firefox*
```
### Gnome ### 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` lancer le script sans arguments: `getFirefox` ou avec l'option help `getFirefox help`
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/
version 1.1.O - 24/07/2017 version 1.4.0 - 28/07/2017
---------------------------------------------------------------------- ----------------------------------------------------------------------
./getFirefox : installation du script dans le système ./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 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 upgrade : mise à jour forcée du script
---- ----
getFirefox sysremove: désinstallation du script du système getFirefox sysremove: désinstallation du script du système
---------------------------------------------------------------------- ----------------------------------------------------------------------
Ce script doit être exécuté avec les droits ROOT pour Ce script doit être exécuté avec les droits ROOT pour
les installations et les désinstallations. 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 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 ## installation d'un canal Firefox
`getFirefox i-canal` par exemple, pour la Release officielle, en **root**: `getFirefox i-canal` par exemple, pour la Release officielle, en **root**:
```shell
```
getFirefox i-latest getFirefox i-latest
``` ```
```text ```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..\ 7'' Q..\
@ -166,22 +191,6 @@ getFirefox i-latest
/..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::' /..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| '' 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. * 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 getFirefox u-latest
``` ```
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/
version 1.1.O - 24/07/2017 version 1.4.0 - 28/07/2017
- alternatives installées pour <latest> - alternatives installées pour <latest>
@ -268,16 +277,19 @@ USER_INSTALL=titi getFirefox u-beta
## version ## version
`getFirefox version` ```shell
getFirefox version
```
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/
version 1.1.Ob1 - 24/07/2017 version 1.4.0b1 - 28/07/2017
....
Firefox installé(s): Firefox installé(s):
latest: 54.0.1 latest: 54.0.1
beta: 55.0 beta: 55.0
@ -285,11 +297,11 @@ USER_INSTALL=titi getFirefox u-beta
version Firefox en ligne: version Firefox en ligne:
Release : 54.0.1 Release : 54.0.1
Beta/dev: 55.0b11 Beta/dev: 55.0b12
Nightly : 56.0a1 Nightly : 56.0a1
ESR : 52.2.1 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..\ 7'' Q..\
@ -319,13 +331,19 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
getFirefox r-beta getFirefox r-beta
``` ```
```text ```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..\ 7'' Q..\
@ -341,10 +359,6 @@ getFirefox r-beta
/..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::' /..\ /..\__/ ' '::: | | | | | | (_) / /| | | | (_| | ::'
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| '' 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 * 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 ## mise à jour du script
`getFirefox upgrade` ```shell
getFirefox upgrade
```
```text ```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 /tmp/getFirefox-10226/getFirefox 100%[==================================================================>] 21,57K --.-KB/s in 0,03s
getFirefox mis à jour en version 1.1.0 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 * _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 ## mise à jour, vérification
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`
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 ## supprimer le script
en **root**: en **root**:
`getFirefox sysremove` ```shell
getFirefox sysremove
```
```text ```text
_ _____ _ __ _ _____ _ __
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __ __ _ ___| |_| ___(_)_ __ ___ / _| _____ __
/ _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ / / _' |/ _ \ __| |_ | | '__/ _ \ |_ / _ \ \/ /
| (_| | __/ |_| _| | | | | __/ _| (_) > < | (_| | __/ |_| _| | | | | __/ _| (_) > <
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\ \__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|___/ |___/
version 1.1.O - 24/07/2017 version 1.4.0 - 28/07/2017
getFirefox supprimé du système. getFirefox supprimé du système.