Ubuntu et les mises à jour de firefox et de ses extensions

vignette

Vous vous demandez peut-être pourquoi depuis quelques temps vous n'arrivez plus à accéder aux mises à jour des extensions de firefox par le biais du site addons.mozilla.org qui vous redirige vers un beau :

Latest Update of Firefox Now Available Une solution toute simple donnée par mat va vous permettre d'y accéder tout de même...

Le problème vient des politiques adoptées par mozilla et ubuntu. La première publie une nouvelle version de firefox à chaque nouvelle faille de sécurité trouvée et en profite pour incrémenter la version. Ubuntu par contre fige sa distribution pour une période de 6 mois et donc ne met pas à jour firefox à proprement parler. Néanmoins, si vous mettez régulièrement à jour par le biais de synaptic, vous disposez d'une version de firefox sans faille car celles-ci sont patchées sans incrémenter la version de firefox.

Et tout le problème vient de là : le numéro de version utilisé par le site addons.mozilla.org pour vous rediriger vers le site de mise à jour. La solution consiste donc à modifier manuellement le numéro de version de façon à ce que le site ne vous redirige pas.

Pour cela commencez par taper un about:config dans la barre d'adresse de firefox et cherchez la ligne general.useragent.vendorSub :

Double-cliquez sur la ligne correspondante et modifiez la valeur par défaut ainsi :

Vous devriez maintenant avoir :

Et voila, c'est terminé, un clic vers le site addons.mozilla.org devrait vous permettre de mettre à jour vos extensions sans soucis :

Mozilla update

Soit dit en passant, vous pouvez vous procurer de très nombreuses extensions en français sur le site de geckozone sans rencontrer de problèmes ;-).

— 21/05/2005

Articles peut-être en rapport

Commentaires

NiKo le 22/05/2005 :

Arf, je le crois pas, j'ai fait exactement le même billet, avec la capture de l'invite javascript en prime :s

Bon avec tout ça, si le message ne passe pas... ;)

NoirCoeur le 31/05/2005 :

C'est la solution que j'avais appliqué. Depuis, j'en ai trouvé une autre.
En effet, j'ai rajouté dans les dépôts ceux de backports.ubuntuforums.org qui me permettent de récupérer les versions non figées de certains paquetages .

La manip pour ceux qui n'ont jamais touché aux dépôts, voire à Synaptic:
Système->Administration->synaptic->(mot de passe utilisateur)->Catégories->Dépôts->Ajouter->Personnaliser et là taper dans la fameuse ligne apt...

(Prendre comme précisé les miroirs, ce qui donne par exemple )
deb ftp2.caliu.info/backports... hoary-backports main universe restricted


On recommence un tour avec:
deb ftp2.caliu.info/backports... hoary-extras main universe restricted

S'agit ensuite de sélectionner la mise à jour pour Firefox et on se retrouve avec l'ubuntu package 1.04 (et pas le 1.02+...)

Arff, le premier commentaire que j'écris sur un site depuis que j'ai entamé ma bascule de Windows xp à (GNU/Linux) Ubuntu....


PS: Adresse email ici puisqu'il y a un contrôle d'adresse et que je me méfie toujours des robots spammeurs qui parcourent la toile: noircoeur gmail.c....

Lucie le 06/06/2005 :

est-ce la meme chose pour firefox, car j'ai vérifié est la valeur es 1.04????

David, biologeek le 06/06/2005 :

@NoirCoeur : les backports sont dangeureux en ce qui concerne la sécurité du système ainsi que sa stabilité. C'est la raison pour laquelle je les déconseille, au moins jusqu'à breezy où ils deviendront « officiels » et donc bénéficieront d'un peu plus de tests et de communication avec les développeurs.

@Lucie : je viens de réinstaller ubuntu et les mises à jour ne permettent pas de passer en 1.0.4 donc si c'est ton cas, soit tu as utilisé les backports, soit quelqu'un a déjà fait la modification pour toi ;)

Lucie le 10/06/2005 :

merci de m'avoir répondu mais les "backports" c'est quoi? Et je fais quoi maintenant.
J'ai réussi à changer la valeur mais ça n'a pas règler le probleme :-((

David, biologeek le 11/06/2005 :

En ce qui concerne les backports, je ferais prochaînement une article à ce sujet.

Par contre pour le changement de valeur je ne comprend pas pourquoi cela ne marche pas, je n'ai aucun problème, as-tu redémarré firefox après avoir fait la modification ? As-tu bien mis la valeur 1.0.4 ?

h2onacl le 06/02/2006 :

Merci pour toutes les infos que tu dispenses sur ton site, je "tombe" régulièrement dessus en cherchant de l'info utile :-)

Sur une breezy récemment installée, firefox 1.07 ubuntu, j'ai effectué la modif general.agent... avec comme valeur 1.5.0.1 et essayé d'installer calendar (qui serait devenu compatible avec thunderbird et firefox 1.5.) disponible sur : extensions.geckozone.org/...

Mais j'obtiens tjrs le message d'incompatibilité. Le nightly build du 16 janvier 2006 n'apporte rien de plus pour moi. Une idée ?