Firefox 4 s'acharne sur Ubuntu

Résolu
Utilisateur anonyme -  
 Ced -
Bonjour,
J'ai récemment installé Mozilla Firefox 4 beta 9 sur Ubuntu, et hier, j'ai découvert Quake Live, non compatible sur la version de Firefox 4 beta 9. J'ai donc désinstallé la 4 beta 9 pour prendre la 3.6.13 pour pouvoir jouer à Quake. Sauf que quand j'ai installé (dans les dépôts officiels d'Ubuntu) Firefox 3.6.13 et que je l'ai ouvert, c'était la version 4 beta 9 qui revenait.
Aidez-moi s'il vous plaît.

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Résumé :

    1) Supprimer proprement firefox 4.0/
    2) Supprimer les éventuels reste d'une ancienne installation de firefox.

    sudo aptitude purge $(dpkg -l | cut -d' ' -f3 | grep firefox)


    3) Supprimer la diversion qui peut empêcher firefox de se réisntaller

    sudo dpkg-divert --rename --remove /usr/bin/firefox


    4) Installer firefox

    sudo aptitude install firefox
    1
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    C'est un problème de PATH. Tes exécutables sont placés dans différents répertoires comme indiqué dans ce tableau :
    http://www.mistra.fr/tutoriel-linux-fhs.html#h3-2-2-binaires--bin-sbin-lib

    Quand tu ne donnes pas le chemin absolu de l'exécutable (par exemple firefox au lieu de /usr/bin/firefox), il lance le premier "firefox" qu'il trouve dans l'un des répertoires référencé dans la variable d'environnement PATH :

    echo $PATH


    S'il ne le trouve dans aucun, la commande est introuvable.

    Tu peux voir lesquels linux trouve avec la commande :

    whereis firefox


    Tu peux voir lequel linux utilise avec la commande :

    which firefox


    Dans ton cas, /usr/local/bin (dans lequel se trouve l'exécutable "firefox" de firefox4) est probablement prioritaire sur /usr/bin (dans lequel se trouve l'exécutable de firefox3).

    Le fait que firefox4 soit dans /usr/local/bin et non /usr/bin vient du fait que tu ne l'as pas installé par un paquet. Comme firefox4 n'a pas été installé par un paquet, tu ne peux pas le désinstaller via synaptic comme tu le ferais en temps normal.
    http://doc.ubuntu-fr.org/synaptic

    Il faut donc suivre la procédure de désinstallation telle quelle est indiquée dans l'archive firefox4 que tu as récupéré.

    Bonne chance
    0
    1. Utilisateur anonyme
       
      D'accord, mais je suis débutant moi ! Et je ne sais même plus comment j'ai fais pour installer Firefox 4.0 beta 9 !
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Bah il faudrait au moins que tu saches comment tu l'as installé (lien ?) pour qu'on sache comment le désinstaller proprement...

      Peux-tu me reporter le résultat de :

      dpkg -l | grep firefox
      which firefox


      Bonne chance
      0
    3. Utilisateur anonyme
       
      XXXX@XXXX-MS-7309:~$ dpkg -l | grep firefox
      rc firefox 3.6.13+build3+nobinonly-0ubuntu0.10.10.1 safe and easy web browser from Mozilla
      XXXX@XXXX-MS-7309:~$ which firefox
      /usr/bin/firefox
      XXXX@XXXX-MS-7309:~$
      0
    4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      ls -l /usr/bin/firefox


      On dirait que tu as installé ton firefox non pas dans /usr/local mais dans ton arborescence linux ce qui est mal :s
      0
    5. Utilisateur anonyme
       
      XXXX@XXXX-MS-7309:~$ ls -l /usr/bin/firefox
      lrwxrwxrwx 1 root root 20 2011-01-17 22:54 /usr/bin/firefox -> /opt/firefox/firefox

      Donc je fais quoi ?
      0