mirror of https://framagit.org/kyodev/kyopages.git
2.0.2
This commit is contained in:
parent
2f8c8770bd
commit
368a7799f9
|
@ -17,7 +17,7 @@ fond, et une version majeure toutes les 6 semaines
|
|||
|
||||
**en root**:
|
||||
```shell
|
||||
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
|
||||
wget -O getFirefox https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
|
||||
chmod +x getFirefox && ./getFirefox
|
||||
```
|
||||
```text
|
||||
|
@ -27,15 +27,15 @@ chmod +x getFirefox && ./getFirefox
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
le paquet debian firefox-esr ou firefox est installé
|
||||
paquet(s) installé(s) firefox-esr
|
||||
|
||||
à moins d'être certain, vous devriez peut-être le désinstaller: apt remove firefox*
|
||||
|
||||
à 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 2.0.1 installé dans le système.
|
||||
maintenant, appel du script par: getFirefox (sans ./)
|
||||
|
||||
```
|
||||
|
@ -53,37 +53,35 @@ chmod +x getFirefox && ./getFirefox
|
|||
<hr>
|
||||
|
||||
```text
|
||||
Erreur critique: bug sécu 01
|
||||
veuillez désinstaller le script et le réinstaller
|
||||
https://kyodev.frama.io/kyopages/scripts/getFirefox/#messages-avertissement"
|
||||
l'installation du script est obsolète (-1-2)
|
||||
veuillez réinstaller le script manuellement
|
||||
voir https://kyodev.frama.io/kyopages/scripts/getFirefox/#installation-rapide-du-script
|
||||
```
|
||||
* sur des versions de développement, des droits inappropriés et dangereux ont pu être attribués.
|
||||
l'exécution du script est suspendue jusqu'à correction, en **root**:
|
||||
```shell
|
||||
getFirefox sysremove
|
||||
wget https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
|
||||
chmod +x getFirefox && ./getFirefox
|
||||
```
|
||||
le script est alors mis à jour, et son utilisation ne doit plus provoquer cette erreur
|
||||
ce message indique qu'une installation obsolèté a été détectée. En réinstallant ce script manuellement
|
||||
(pour avoir les droits root), un bug de sécurité sur une version de développement et une meilleure gestion des
|
||||
logs seront assurés.
|
||||
|
||||
<hr>
|
||||
|
||||
```text
|
||||
Ancien répertoire d'installation détecté
|
||||
Il faudrait désinstaller et réinstaller pour être à jour
|
||||
version(s) détectée(s):
|
||||
latest
|
||||
beta
|
||||
Ancien(s) répertoire(s) d'installation détecté(s)
|
||||
Il faudrait réinstaller les version(s) détectée(s):
|
||||
getFirefox i-beta
|
||||
getFirefox i-latest
|
||||
getFirefox i-nightly
|
||||
voir: https://kyodev.frama.io/kyopages/scripts/getFirefox/#messages-avertissement
|
||||
```
|
||||
* il serait mieux que Firefox soit installé dans un autre emplacement pour mieux se conformer au
|
||||
[_Filesystem Hierarchy Standard_](https://wiki.debian.org/FilesystemHierarchyStandard)
|
||||
pour cela, fermer les versions en cours d'exécution et désinstaller/réinstaller la ou les version(s)
|
||||
mal placée(s), en **root**:
|
||||
pour cela, fermer les versions en cours d'exécution et réinstaller la ou les version(s) mal placée(s),
|
||||
en **root**:
|
||||
```shell
|
||||
getFirefox r-latest
|
||||
getFirefox i-latest
|
||||
getFirefox r-beta
|
||||
getFirefox i-beta
|
||||
getFirefox i-nightly
|
||||
```
|
||||
le profil est conservé, rien ne sera perdu
|
||||
**le profil est conservé, rien ne sera perdu**
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
|
@ -106,7 +104,7 @@ il faudra, avant de désinstaller le paquet _firefox*_, désinstaller:
|
|||
|
||||
## help
|
||||
|
||||
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 -h`
|
||||
```text
|
||||
_ _____ _ __
|
||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||
|
@ -114,32 +112,27 @@ lancer le script sans arguments: `getFirefox` ou avec l'option help `getFirefox
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
----------------------------------------------------------------------
|
||||
./getFirefox : installation du script dans le système
|
||||
|
||||
canaux possibles latest, beta, nightly, dev, esr
|
||||
exemple, installation version Release: getFirefox i-latest
|
||||
|
||||
exemple, installer dernière version Release:
|
||||
getFirefox i-latest
|
||||
|
||||
getFirefox i-canal : installation de Firefox <canal>
|
||||
getFirefox i-canal : installation de Firefox <canal>
|
||||
getFirefox r-canal : désinstallation de Firefox <canal>
|
||||
getFirefox u-canal : ajouter ou configurer un profil firefox pour l'utilisateur en cours
|
||||
----
|
||||
getFirefox r-canal : désinstallation de Firefox <canal>
|
||||
----
|
||||
getFirefox u-canal : ajouter ou configurer un profil pour l'utilisateur en cours
|
||||
----
|
||||
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
|
||||
getFirefox version : version(s) installée(s) et en ligne des différents canaux Firefox
|
||||
----------------------------------------------------------------------
|
||||
./getFirefox : installation du script dans le système
|
||||
getFirefox -h, --help : affichage aide
|
||||
getFirefox -r, --remove, sysremove : désinstallation du script du système
|
||||
getFirefox -u, --upgrade, upgrade : mise à jour du script
|
||||
getFirefox -v, --version : version du script
|
||||
----------------------------------------------------------------------
|
||||
Ce script doit être exécuté avec les droits ROOT pour
|
||||
les installations et les désinstallations.
|
||||
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
|
||||
|
||||
```
|
||||
|
||||
|
@ -157,7 +150,7 @@ getFirefox i-latest
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
- installation Firefox-latest
|
||||
|
||||
|
@ -252,7 +245,7 @@ getFirefox u-latest
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
- alternatives installées pour <latest>
|
||||
|
||||
|
@ -287,21 +280,21 @@ getFirefox version
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0b1 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
....
|
||||
........
|
||||
Firefox installé(s):
|
||||
latest: 54.0.1
|
||||
beta: 55.0
|
||||
nightly: 56.0a1
|
||||
latest: 55.0.1
|
||||
beta: 56.0
|
||||
nightly: 57.0a1
|
||||
|
||||
version Firefox en ligne:
|
||||
Release : 54.0.1
|
||||
Beta/dev: 55.0b13
|
||||
Nightly : 56.0a1
|
||||
ESR : 52.2.1
|
||||
Release : 55.0.2
|
||||
Beta/dev: 56.0b2
|
||||
Nightly : 57.0a1
|
||||
ESR : 52.3.0
|
||||
|
||||
version script en ligne: 1.5.0, mise à jour possible
|
||||
version script en ligne: 2.0.1, mise à jour possible
|
||||
|
||||
_.-~-.
|
||||
7'' Q..\
|
||||
|
@ -328,7 +321,7 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
`getFirefox r-canal` par exemple, pour la version beta, en **root**:
|
||||
|
||||
```shell
|
||||
getFirefox r-beta
|
||||
getFirefox r-nightly
|
||||
```
|
||||
```text
|
||||
_ _____ _ __
|
||||
|
@ -337,13 +330,14 @@ getFirefox r-beta
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
- firefox lié à firefox-latest
|
||||
|
||||
- alternatives installées pour <latest>
|
||||
|
||||
Firefox-beta désinstallé.
|
||||
Firefox-nightly désinstallé, mais le profil est toujours en place
|
||||
(le supprimer manuellement si nécessaire).
|
||||
|
||||
_.-~-.
|
||||
7'' Q..\
|
||||
|
@ -369,6 +363,8 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
|
||||
## suppression d'un profil Firefox
|
||||
|
||||
**FERMER** toutes les instances ouvertes
|
||||
|
||||
en user, lancer en terminal, le profile manager de Firefox: `firefox -P` :
|
||||
|
||||
* sélectionner le profil souhaité
|
||||
|
@ -381,7 +377,7 @@ en user, lancer en terminal, le profile manager de Firefox: `firefox -P` :
|
|||
## mise à jour du script
|
||||
|
||||
```shell
|
||||
getFirefox upgrade
|
||||
getFirefox -u
|
||||
```
|
||||
```text
|
||||
_ _____ _ __
|
||||
|
@ -390,13 +386,13 @@ getFirefox upgrade
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0b1 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
version script en ligne: 1.5.0, mise à jour possible
|
||||
version script en ligne: 2.0.1, mise à jour possible
|
||||
|
||||
/tmp/getFirefox-10226/getFirefox 100%[=====================================>] 21,57K --.-KB/s in 0,03s
|
||||
/tmp/getFirefox-8668/getFirefox 100%[================================================================>] 25,15K --.-KB/s in 0,08s
|
||||
|
||||
getFirefox mis à jour en version 1.5.0
|
||||
getFirefox mis à jour en version 2.0.1
|
||||
|
||||
```
|
||||
|
||||
|
@ -410,17 +406,17 @@ getFirefox upgrade
|
|||
|
||||
## mise à jour, vérification
|
||||
|
||||
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_getFF.log_
|
||||
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_getFirefox.log_
|
||||
consulter son contenu:
|
||||
```shell
|
||||
cat /var/log/sdeb_getFF.log
|
||||
cat /var/log/sdeb_getFirefox.log
|
||||
```
|
||||
|
||||
## supprimer le script
|
||||
|
||||
en **root**:
|
||||
```shell
|
||||
getFirefox sysremove
|
||||
getFirefox -r
|
||||
```
|
||||
```text
|
||||
_ _____ _ __
|
||||
|
@ -429,9 +425,9 @@ getFirefox sysremove
|
|||
| (_| | __/ |_| _| | | | | __/ _| (_) > <
|
||||
\__, |\___|\__|_| |_|_| \___|_| \___/_/\_\
|
||||
|___/
|
||||
version 1.5.0 - 30/07/2017
|
||||
version 2.0.0 - 16/08/2017
|
||||
|
||||
getFirefox supprimé du système.
|
||||
getFirefox 2.0.O supprimé du système.
|
||||
|
||||
```
|
||||
* effacement du script dans le système (_/opt/bin_)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.0.1
|
||||
version=2.0.2
|
||||
date="16/08/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
||||
|
@ -544,12 +544,13 @@ else
|
|||
if [ ! -w "$fileLogs" ] && ls -d "$dirInstall"* &>/dev/null ; then problemDetected+="-2"; fi # ancien système de logs via syslog
|
||||
fi
|
||||
[ "$problemDetected" ] && f__info "$RED""l'installation du script est obsolète ($problemDetected)" \
|
||||
" veuillez réinstaller le script manuellement" "$GREEN voir $urlNotice""#installation-rapide-du-script"
|
||||
"veuillez réinstaller le script manuellement" "$GREEN""voir $urlNotice""#installation-rapide-du-script"
|
||||
|
||||
for i in "$options"; do
|
||||
case $i in
|
||||
version | versions ) # affiche versions Firefox en ligne & installées
|
||||
ffx_get_versionsFF
|
||||
fscript_get_version
|
||||
ffx_godzilla
|
||||
;;
|
||||
i-latest | i-esr | i-dev | i-beta | i-nightly | \
|
||||
|
@ -568,7 +569,8 @@ for i in "$options"; do
|
|||
ffx_profil_user "user"
|
||||
;;
|
||||
"" ) if ! dirname "$0" | grep -q 'bin' ; then # installation du script dans le système
|
||||
fscript_install; fi
|
||||
fscript_install
|
||||
else ffx_help; fi
|
||||
;;
|
||||
-r | --remove | sysremove ) # désinstallation du script
|
||||
fscript_remove
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* user.pref (autoplay, ...)
|
||||
* peaufiner contexte upgrade lors cron (affichage, requis, user)
|
||||
|
||||
## 2.0.0 16/08/2017
|
||||
## 2.0.2 16/08/2017
|
||||
|
||||
* changement pour homogénéisation des options d'appel du script
|
||||
* révision et homogénéisation des fonctions de script , localisation anacrontab
|
||||
|
|
Loading…
Reference in New Issue