Iceweasel actualizado en debian estable

Si usamos debian estable el mayor problema es que ciertos programas quedan desactualizados. Esto no es problemático porque hay actualizaciones de seguridad que mantienen nuestro sistema al día pero sin agregar funcionalidad.
En realidad si hay un problema con ciertos programas que sí necesitan actualizaciones de funcionalidad porque lo requiere un entorno que cambia muy seguido, los navegadores web.
No es que vayamos a correr riesgos de seguridad, pero como cada vez más gente hace uso de sistemas basados en la web como gmail o el mismo editor de wordpress, éstos necesitan navegadores modernos para mayores funcionalidades y además mayor rapidez, sobre todo en la ejecución de javascript que en cada versión nueva de navegador se trata de superar a la competencia.
Por suerte los que marcan el camino son navegadores libres, como firefox o chromium.
Entonces ¿podemos usar un navegador actualizado en nuestro debian si usamos la versión estable?
Si. Hay un grupo de desarrolladores que se encargan de hacer paquetes de ciertos programas para que funcionen en la versión estable, a ésto se le dice backports que serían programas nuevos adaptados al sistema viejo tratando de modificar lo menos posible.
Además tenemos dos opciones, como el año pasado firefox pasó a sacar versiones nuevas todos los meses a la gente que no puede hacer tantas actualizaciones se le complicaba demasiado y empezaron a escucharse quejas bastante seguido. Por eso mozilla hizo caso y sacó una versión especial destinada a tener un soporte más largo llamada ESR que son las siglas en inglés de versión de soporte extendido. La otra opción es usar la versión actual. En este momento la versión actual ESR es la 10 y la normal es la 13 (en realidad también se pueden usar las versiones de prueba pero eso queda para otro día).
¿Cómo hacemos para usar la ESR?
Si estamos con debian squeeze que es la estable en este momento tenemos que agregar un repositorio especial para estos backports.
Se puede agregar directamente al sources.list pero para tenerlo más ordenadito lo agregamos en un archivo aparte.
En un terminal:

$ sudo gedit /etc/apt/sources.list.d/iceweasel.list

(si no existe el directorio tenemos que crearlo haciendo ‘sudo mkdir /etc/apt/sources.list.d/’)
(si usamos kde en vez de gedit podemos usar kwrite)
(el nombre de archivo debe terminar en .list)
En ese archivo ponemos lo siguiente:

deb http://backports.debian.org/debian-backports squeeze-backports main

Guardamos el archivo y ya podemos actualizar el índice de los repositorios:

$ sudo apt-get update

Y para instalar:

$ sudo apt-get install -t squeeze-backports iceweasel

Si quisiéramos instalar la versión actual que cambia todo los meses:

$ sudo gedit /etc/apt/sources.list.d/iceweasel.list

Pero en el archivo ponemos:

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

Instalamos:

$ sudo apt-get update
$ sudo apt-get install -t squeeze-backports iceweasel

En este caso es probable que nos informe de un error porque se agregan archivos firmados de un repositorio del que no tenemos agregada la clave (mozilla.debian.net).

Fuente: http://mozilla.debian.net/