Si nuevas versiones de Iceweasel (no la estable de Squeeze) fueron instaladas como se indiqué en este articulo, la actualización estará disponible con el gestor de actualizaciones o mediante:
# aptitude update
# aptitude safe-upgrade
Tras aceptar e instalar la nueva versión de IceWeasel, es necesario cerrar todas las ventanas abiertas del viejo Iceweasel. En mi caso, y en más de una oportunidad, en lugar de ejecutarse la nueva versión, me aparecieron ventanas pequeñas con fondo amarillo, con textos similares al siguiente (lo transcribo de la imagén por si alguien lo busca, que encuentre exactamente el mismo error):
Error de parseo XML: entidad indefinida
Lugar: chrome://browser/content/browser
Línea 789, Coulmna 7:
<menuitem id="context-inspect"
------^
El problema tiene que ver con el complemento del paquete de idioma. Veamos como corregirlo.
Primero, salvo que tengamos instalado otro navegador, vamos a querer salir navegando (incluso para descargar los nuevos archivos de idioma). Para ello, seguimos los siguientes pasos:
- Ir al directorio personal del usuario (HOME).
- Presionar ctrl+h para ver directorios y archivos ocultos.
- Ingresar al directorio .mozilla/firefox.
- Si hay más de un directorio con nombres al azar (como por ejemplo g895th8j.default) abrir el archivo profiles.ini y buscar 'Path' que nos indicará cual directorio se está usando. Ejemplo:
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=g895th8j.default
- Ingresar a dicho directorio.
- Abrir el archivo extensions.ini, donde hay que borrar la línea correspondiente al paquete de idioma:
Extension1=/home/ram/.mozilla/firefox/4ishuta3.default/extensions/{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}.xpi
Extension2=/usr/lib/iceweasel/extensions/langpack-es-AR@firefox.mozilla.org.xpi
[ThemeDirs]
Extension0=/usr/lib/iceweasel/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
- Tras guardar los cambios en el archivo, ya debería poder abrirse IceWeasel, pero en inglés.
# dpkg -i iceweasel-l10n-es-ar.deb
Alternativa 2: Bajar directamente el paquete de idioma de Firefox. El único inconveniente que encontré al hacer esto, es que algunos menús y textos van a decir Firefox en lugar de Iceweasel, pero no es un problema serio. Para esto, ir a:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
Y eso fue todo, que puede parecer mucho, pero en realidad son unos pocos pasos según la variante seleccionada. Además, siempre puede ser más rápido y directo, aunque quiza algo doloroso. ¿Cómo? Podrían directamente borrar el directorio .mozilla del home y al arrancar la nueva versión de Iceweasel se regenerará, pero claro, se pierden marcadores, datos de sitios visitados, complementos instalados por el usuario, etc (por eso es la opción dolorosa XD). Saludos