Firefox 3 est dans Mandriva Linux 2008 Spring depuis la sortie officielle de la version 3 du célèbre navigateur (hier), mais il est un peu caché. La raison est que le paquetage n’a pas encore été suffisamment testé et surtout, il comporte encore quelques limitations par rapport au paquetage de Firefox 2. Ce dernier est d’ailleurs supporté au niveau sécurité par Mandriva et Mozilla, donc pas de panique : basculer vers firefox 3 n’est absolument pas nécessaire pour être prémuni contre les dernières failles (comme le précise Béranger (en anglais)).
Pour revenir aux limitations du paquetage, j’en ai relevé 3 :
- Le paquetage Firefox 3 pour Mandriva n’est disponible qu’en anglais
- L’intégration des deux thèmes “la ora” pour Gnome et KDE avec Firefox n’est pas faîte : le thème firefox par défaut sera utilisé
- Un petit bug dans “la ora” (ou dans Firefox ?) affichera des lignes bleues dans chaque champ texte
Mandriva est assez réticente pour passer à Firefox 3 et ce n’est vraisemblablement pas la priorité pour la sortie de Mandriva Linux 2009.0. Il faut dire aussi que Mozilla ne rend pas la tâche très aisée aux distributions quelles qu’elles soient (je ne m’étendrais pas ici sur le sujet, je ferais peut-être un post là-dessus).
Ce paquetage installera firefox 3 à côté de firefox 2 mais ATTENTION ! Comme le souligne deap dans les commentaires ci-dessous, ne surtout pas utiliser firefox 2, puis firefox 3, puis REVENIR à firefox 2 ! Cela peut avoir des conséquences désastreuses. La raison est que firefox 3 va migrer votre profil firefox 2 pour qu’il soit compatible avec firefox 3, mais il n’est alors plus compatible avec firefox 2… Résultat : vous pouvez avoir des problèmes avec certains sites, même si les bugs ne sont pas réellement apparents du premier coup (par expérience : gmail -> on envoie des mails avec des caractères bizarres et ebay -> les listes déroulantes sont parfois remises à l’option par défaut au moment de cliquer sur “soumettre”).
Comment l’installer ?
Update : Vous trouverez désormais une version une peu plus officielle de ce tutorial sur l’ajout de la source testing sur le wiki Mandriva: . Consulter plutôt la version sur le wiki car elle contient des informations supplémentaires importantes.
Suivez les petites captures d’écran qui suivent :
Lancer d’abord le bien connu Centre de contrôle Mandriva :

Puis, sélectionnez “Configurez les sources…” et cochez la première case à côté de “Main Testing” pour activer la source.

Ensuite, sélectionner dans le menu “Fichier“, l’entrée “Mettre à jour“. Sur l’écran qui apparaît, sélectionner la source “Main Testing” pour télécharger la source pour la première fois.

Une fois la source téléchargée, elle est désormais partie intégrante de votre distribution : il suffit d’utiliser “urpmi” ou le gestionnaire de paquetages “drakrpm” (qu’on trouve aussi dans le centre de contrôle) puis de rechercher “firefox” : vous verrez “firefox” en version “3” s’afficher dans les résultats de recherche. Cocher ensuite la case juste à côté pour l’installer (vous aurez alors un message d’avertissement sur les dépendances qui seront automatiquement installées), ce qui vous permet aussi de voir que l’ensemble occupera 28MB sur votre disque :

Enfin, cliquer sur la case “Appliquer“. Le téléchargement et l’installation se feront aussitôt.

Voilà, Firefox 3 est installé ! Vous trouverez l’entrée de menu dans le sous-menu “Internet” (qui détonnera un peu du reste puisqu’elle sera en anglais…)

Update : Vous trouverez désormais une version une peu plus officielle de ce tutorial sur l’ajout de la source testing sur le wiki Mandriva: . Consulter plutôt la version sur le wiki car elle contient des informations supplémentaires importantes.
Update 2 : Il est fortement conseillé de désactiver la source testing après avoir installé le RPM que vous avez pioché dedans : ça évitera tout problème lors de l’utilisation de rpmdrake où la provenance du package n’est pas clairement mise en évidence et vous pourriez installer un paquetage “testing” sans vous en apercevoir (ces paquetages sont parfois instables, attention !).
Bon surf !