Installation de Firefox 4 sur SambaEdu


1. Installer le script « WPKG » firefox4.xml


Firefox Version 4.0,1 avec déploiements des paramètres des utilisateurs avec l'interface sambaedu & skeluser


http://clg.berlioz.online.fr/se3/


Informations


Je me suis rendu compte un peu tard que la 4 n'est vraiment pas finalisée et qu'il subsiste encore trop de bugs pour l'installation en réseau à la façon de la version 3. Je propose donc une alternative pour ceux qui ont fait une mise à jour dans SambaEdu vers la version 4 ...


Tous les fichiers : http://clg.berlioz.online.fr/se3/packages/firefox4/


Firefox 4 déployé par WPKG sur SambaEdu – Proxy manuel - Pour l'Académie de Strasbourg


Ce document indique les modifications réalisées pour la configuration du proxy de firefox 4 déployé par WPKG sur SambaEdu
Version du 8 Avril 2011


ATTENTION : Vérifiez le WPKG de Firefox 4 sur http://www.crdp.ac-caen.fr/forum/index.php

Pour l'instant il est écrit sur la base de l’installation de firefox 3.6 (qui marche très bien pour FF36, je l'utilise depuis des années)

Dans la version de FF4 il y a de nombreux changement ainsi que quelques bugs - Il faudra attendre les correctifs pour conserver le script tel quel !


Pourquoi cela ne marche plus !!! Voir les modifications de FF4 : (voir forum http://kb.mozillazine.org/Locking_preferences)


Le fichier %ProgramFiles%\Mozilla Firefox\firefox.cfg n'est plus lu, car le fichier %ProgramFiles%\Mozilla Firefox\greprefs\all.js n'existe plus !

Le dossier %ProgramFiles%\Mozilla Firefox\greprefs\ n’existe plus ! Dans FF4 (sera-t-il réintroduit plus tard ?)

Il existe un dossier C:\Program Files\Mozilla Firefox\defaults\pref qui le remplace

Dans lequel on peut mettre un fichier de configuration local-settings.js (même usage que all.js) or sous linux il est opérationnel sous windows apparemment il ne marche pas, en tout cas pas chez moi !?! (bug temporaire de la version FF4)


Le script (actuel?) de WPKG du forum :


L'installation du package WPKG de firefox crée un dossier « firefox »dans \\se3\install\packages\

Tous les fichiers d'installation sont installés dans \\se3\install\packages\firefox.

Firefox est installé en local sur les clients par WPKG, un fichier firefox.cfg est créé dans « %ProgramFiles%\Mozilla Firefox\ » et un fichier %ProgramFiles%\Mozilla Firefox\greprefs\all.js qui oblige firefox a chaque exécution sur un poste du domaine quelque soit l'utilisateur a lire les paramètres dans \\se3\install\packages\firefox\firefox-profile.js
>> ne marche pas pour l'instant avec FF4 <<


Le fichier firefox-profile.js qui contient tous les paramètres de l'utilisateur (le pref.js présent dans le profile de l'utilisateur n'est plus sollicité)

>> ne marche pas pour l'instant avec FF4 <<

%ProgramFiles%\Mozilla Firefox\override.ini

>> ne marche pas plus avec FF4 <<


Néanmoins malgré cela FF4 fini par s'installer avec le script ! MAIS la partie « utilisateur » n'est pas configurée !


Idées pour un nouveau WPKG pour FF4


Pour FF36 et FF4 il existe un ADD-ON qui permet de générer un fichier XPI qui permet de configurer de nombreux paramètres de FF après son installation. L'installation de l'add-on se fait juste sur un poste pour créer la configuration, il n'est pas nécessaire de déployer l'add-on !


Voir https://addons.mozilla.org/en-US/firefox/addon/cck/


>> ne marche pas complètement pour l'instant avec FF4 pour l'instant, tous les param. ne passent pas dans le proxy manuel<<


La PARADE en attendant : Déployer les paramètres des utilisateurs avec l'interface sambaedu & skeluser


Lancer FF4 dans votre compte admin


Paramétrer :

Surtout ! vider les caches : historique, cookies, mot de passe , …TOUT !


Vérifier le nom du profil en utilisation : K:\profil\appdata\Mozilla\Firefox\Profiles\se3.default
il doit être le même dans le fichier : K:\profil\appdata\Mozilla\Firefox\profiles.ini


Contenu de profiles.ini :


[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/se3.default


C'est plus propre comme ça ! Vous pouvez choisir le nom qui vous convient,
il sera utilisé dans tous les « homes » des utilisateurs.


Personnaliser « prefs.js »si vous le souhaitez K:\profil\appdata\Mozilla\Firefox\Profiles\se3.default\prefs.js
en vous inspirant de firefox-se3.js et en remarquant que choisir « lockPref() » pour fixer la valeur d'une variable en interdisant à l'utilisateur de la changer ne marche pas , il ne faut qu'utiliser les « user_pref() » ….


Copier

K:\profil\appdata\Mozilla (de votre profil paramétré)

vers

X:\_templates\skeluser\profil\appdata (sert au déploiement sur les comptes existants)

et vers

X:\_netlogon\Default User\Application Data\Mozilla (sert à la création des nouveaux comptes)


Lancer l'interface sambaedu : http://se3:909


Aller dans le menu : Clients Windows | Profils Mozilla

Sous "Déploiement ou modification des profils Mozilla Firefox :"

il faut choisir (la 1er fois) : [Déployer et remplacer les profils existants] puis [valider]