Logiciel : Firefox
Développeur : Mozilla
Type de licence : Libre
Compatible XP : Uniquement la version ESR
Compatible Win7 : Oui
Existe aussi sous Linux : Oui
Version : 108.0.2 et (102.13.0esr)
Nous proposons 2 versions de Firefox :
- la version classique que tout le monde possède chez soi (qui n'est désormais plus compatible avec Xp).
- la version avec support étendu, plutôt dédiée aux entreprises. Son nom : Firefox ESR. Il n'y aura que des mises à jour de sécurité et pas de nouvelles fonctionnalités ou changement d'interface utilisateur dans la branche actuelle. Chaque branche a une durée de vie d'1 an. (encore compatible Xp jusqu'à Juin 2018 cf ici).
Important 1 : Depuis la version 67 (ou 68 FF), il y un problème de perte de profil quand le parc est hétérogène en versions de FF (un poste avec 69.0.1 et un autre avec 69.0.3 par exemple). Pour contourner ce problème vous pouvez installer des scripts qui vont permettre d'orienter systématiquement vers le profil par défaut. Pour cela, suivre les explications suivantes : https://forum-dane.ac-lyon.fr/forum/vie ... 199#p21784
Firefox classique (pour Windows 7 uniquement !) :
Code : Tout sélectionner
<package
id="Firefox"
name="Mozilla Firefox : LE navigateur"
revision="%version%.1"
reboot="false"
priority="100">
<variable name="version" value="108.0.2" />
<variable name="MaintenanceService" value="false" /> <!-- true/false : 'installer'/'ne pas installer' Mozilla Maintenane Service -->
<variable name="Defaultbrowser" value="true" /> <!-- true/false : 'Mettre'/'Ne pas mettre' Firefox en navigateur par defaut -->
<eoledl dl="http://download.mozilla.org/?product=firefox-%version%&os=win&lang=fr" destname="firefox/Firefox Setup %version%.exe" />
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<!--
<check
type="uninstall"
condition="exists"
path="Mozilla Firefox %version% (x86 fr)" />
-->
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Mozilla Firefox\firefox.exe" value="%version%" />
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</install>
<install cmd='"%SOFTWARE%\firefox\Firefox Setup %version%.exe" -ms' />
<!-- les trois lignes suivantes font de Firefox votre navigateur par défaut. Si vous ne le souhaitez pas, mettre les 3 lignes en commentaires -->
<install cmd='%COMSPEC% /C IF EXIST "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
<exit code="any" />
</install>
<upgrade include='install' />
<downgrade include='install' />
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</remove>
<remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S' />
</package>
Firefox Entreprise (ESR Extended Support Release) :
Qu'est-ce que Mozilla Firefox ESR ?
Mozilla propose une Édition Longue Durée (ESR en anglais pour Extended Support Release) basée sur la version officielle de Firefox, à l'usage des établissements scolaires, des universités, des entreprises et autres institutions qui ont besoin d'une durée de support étendue pour simplifier le déploiement. Vous pouvez en savoir plus à ce sujet ici.
S'il y'a des soucis avec le téléchargement de la version ESR, utilisez cette page.
Code : Tout sélectionner
<package
id="FirefoxESR"
name="Mozilla Firefox ESR : LE navigateur libre du web"
revision="%version%.2"
reboot="false"
priority="200">
<variable name="version" value="102.13"/>
<variable name="version_dl_7" value="102.13.0esr"/>
<variable name="version_dl_xp" value="52.8.0esr"/>
<variable name="version_xp" value="52.8.0"/>
<variable name="version_7" value="102.13.0"/>
<variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x86"/>
<variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x64"/>
<eoledl dl="http://download.mozilla.org/?product=Firefox-%version_dl_7%&os=win&lang=fr" destname="firefox/Firefox Setup %version_dl_7%.exe"/>
<eoledl dl="http://download.mozilla.org/?product=Firefox-%version_dl_xp%&os=win&lang=fr" destname="firefox/Firefox Setup %version_dl_xp%.exe"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<check os=".+5\.[1-2]\.\d{4}" type="uninstall" condition="exists" path="Mozilla Firefox %version_xp% ESR (x86 fr)"/>
<check type="registry" condition="equals" path="%BDR%\Mozilla Firefox %version_7% ESR (x86 fr)\DisplayVersion" value="%version_7%"/>
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0"/>
<exit code="128"/>
<exit code="-1073741515"/>
</install>
<install os=".+5\.[1-2]\.\d{4}" cmd='"%SOFTWARE%\firefox\Firefox Setup %version_dl_xp%.exe" -ms'/>
<install architecture="x64" cmd='"%SOFTWARE%\firefox\Firefox Setup %version_dl_7%.exe" -ms'/>
<!-- les trois lignes suivantes font de Firefox votre navigateur par défaut. Si vous ne le souhaitez pas, mettre les 3 lignes en commentaires -->
<install cmd='%COMSPEC% /C IF EXIST "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal'>
<exit code="any"/>
</install>
<upgrade include='install'/>
<downgrade include='install'/>
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0"/>
<exit code="128"/>
<exit code="-1073741515"/>
</remove>
<remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S'/>
</package>