Instalar Firefox en Debian 6

Aunque se puede instalar el navegador Firefox de Mozilla incluyendo el repositorio de Mint Debian, prefiero dejar los repositorios de Debian tal cual, e instalar la última versión de Firefox usando el binario que proporciona Mozilla (en estos momentos la 10, pero funcionaría igual para otras versiones, sólo hay que cambiar el fichero a descargar). El proceso es el siguiente (esto me ha funcionado en un Debian 6 Squeeze para 32 bits):

Descargamos el fichero de aquí. Hacemos login en una consola como root y lanzamos los siguientes comandos (suponiendo que el fichero lo hemos descargado en el directorio Descargas):
#cd /opt
#tar xvf /home/<nuestro_usuario>/Descargas/firefox-10.0.tar.bz2
#cp /opt/firefox/icons/mozicon128.png /usr/share/pixmaps/firefox.png
#ln -s /opt/firefox/firefox /usr/bin/firefox

Luego, para crear un enlace en el menú, vamos a Sistema / Preferencias /Menú principal, seleccionamos Aplicaciones / internet, pulsamos el botón «Elemento nuevo» y creamos un lanzador de tipo Aplicación, le ponemos de nombre «Firefox», comando «/opt/firefox/firefox», comentario «Pues eso», pulsamos Aceptar y ya está.

Edito: he visto que como el directorio creado en /opt pertenece al usuario root, cuando haya una actualización para el navegador ésta no podrá instalarse automáticamente por falta de permisos. La solución es cambiar el propietario de la carpeta, ya sea permanentemente o cuando el navegador nos avise de que hay una actualización disponible (lo podemos saber si pulsamos en Ayuda / Acerca de Firefox).  El comando para ello es:
#chown -R nuestro_usuario:nuestro_grupo /opt/firefox

Para que la carpeta vuelva al usuario root el comando es:
#chown -R root:root /opt/firefox

P.D. : Los binarios que Mozilla suministra en su página principal de descarga son para 32 bits. En los sistemas de 64 bits esta forma de instalar Firefox no funcionará, dando error while loading shared libraries: libstdc++.so.6. La instalación de Iceweasel utilizando los repositorios backport sí que funcionará en 64 bits.

Edito otra vez: Hay otra página de descargas de Mozilla aparte de la citada antes, que es esta. En ella es posible descargarse también los binarios tanto para i686 como para x86_64. A día de hoy (15/3/2012) la versión más actual que se puede descargar es la 11. Es posible también descargarse las versiones en otras lenguas o en variantes locales, para ello no hay más que navegar por el árbol de directorios y elegir la que más nos guste.

15 comentarios en “Instalar Firefox en Debian 6

    • Primero tienes que borrar el directorio donde se ha extraído:
      $sudo rm -Rf /opt/firefox
      Luego borras el archivo tar descargado:
      $sudo rm /home/<usuario>/Descargas/firefox-10.0.tar.bz2
      Borras el enlace creado:
      $sudo rm /usr/bin/firefox
      Borras el icono:
      $sudo rm /usr/share/pixmaps/firefox.png
      Y ya está, has dejado todo como estaba antes de la instalación fallida.
      Un saludo.

      • Ah, se me olvidaba, tienes que borrar también el enlace del menú en Sistema / Preferencias /Menú principal, seleccionas Aplicaciones / internet. Pulsas con el botón derecho en el enlace Firefox y luego «eliminar».

  1. Me ha sido muy útil tu comentario, porque estaba harta de intentar instalar correctamente versiones nuevas de firefox y no poder pasar de la 10. El problema era que no «cogía» ningún plugin, y ha sido a partir de asignarle permisos de root a mi usuario en /opt/firefox que he conseguido que los incorporase automáticamente. No funcionaba ninguna otra solución, ni enlaces simbólicos ni nada. Ayer pude por fin instalar la versión 13, y ahora mismo, siguiendo tu indicación, acabo de actualizarlo a la versión 14 beta, y ha vuelto a funcionar. Tengo un debian squeeze 2.6.32.

    Muchas gracias

    • Me alegro de que ya te funcionen las actualizaciones. Yo también estoy en la 14 beta y tanto ésta como la 13 van bastante rápidas (o al menos a mí me lo está pareciendo).
      Un saludo.

    • ¿No puedes instalar el plugin o una vez instalado no te funciona? Si lo que te falla es la instalación de flash, recuerda que en Debian se instala con el paquete «flashplugin-nonfree». Para eso tienes que tener disponible el repositorio «non-free» en el fichero /etc/apt/sources.list. Tienes que tener escrito «non-free» al final de una linea del fichero como ésta :
      deb /debian/ main contrib non-free
      Después instalas el paquete con:
      sudo apt-get update
      sudo apt-get install flashplugin-nonfree
      Un saludo.

      • ya solucione el problema la verdad no me queria tomar todos los plugin que venian por defecto en la cacrpeta /usr/lib/mozilla/plugins/ que es donde tengo entendido debes copiar tus plugin.so finalmente borre el firefox y lo baje otra vez y funciono. gracias por las entradas de tu blog bastante claras y precisas. lo unico que no me quedo claro es lo de cambio de propietario a la carpeta firefox esto es solo para que actulize o no ?
        saludos y gracias

        • Exacto. Si la carpeta /opt/firefox es propiedad de tu usuario, en vez de ser de root, las actualizaciones automáticas de Firefox funcionarán sin problemas, y así puedes tener siempre la última versión conforme Mozilla las va liberando.
          Un saludo.

  2. Buenos dias, tengo un inconveniente, al momento del paso tar xvjf, me arroja el siguiente error:

    error en tar: la opcion antigua ‘f’ requiere argumento.

    la instalación la estoy haciendo en debian 6.
    soy nuevo en este mundo de linux.

    • Hola, sin ver el comando que estás lanzando es difícil de saber qué está pasando, pero creo que ese mensaje aparece cuando no se ponen bien los parámetros de tar. Verifica que no falten o sobren espacios en blanco en el comando o en el nombre del fichero, etc. Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *