Error al instalar Iceweasel 4 beta

Hola, reinstale mi debian, y queria instalar iceweasel 4 beta.
para eso, estaba siguiendo lo que dice http://mozilla.debian.net/

primero en el source.list agregue
deb http://mozilla.debian.net/ experimental iceweasel-4.0
luego un aptitude update && aptitude upgrade

y finalmente apt-get install -t experimental iceweasel

el problema es que me pide un xulrunner-2.0, y cuando lo quiero instalar, me pide otra libreria mas nueva, y si quiero instalar estas, me pide versiones mas nuevas de otras, asi.

Estoy usando debian squeeze, aunque mis repositorios estan en testing.

saludos

tenes los repositorios de experimental y de sid o unstable de debian? si no agregalos

antes de instalar iceweasel 4 debes eliminar iceweasel 3.x.x junto con el paquete de idioma

desde synaptic elimina todo lo que diga iceweasel (también podes hacer un apt-get autoremove para eliminar las dependencias que ya no son necesarias)

desde synaptic te vas a configuración/preferencias/ -> distribución y elegís "preferir versión de: experimental" luego en "quick search" busca iceweasel, fijate la versión que te pone si no es la 4 b 11-1, seleccionas el paquete iceweasel y haces CTRL + e y elegís la versión 4 beta 11-1 (que en este momento es la última). al terminar de instalar iceweasel volvé a dejar "preferir versión de: stable" eso si estas en squeeze


PD: me olvidaba de

Citar

el problema es que me pide un xulrunner-2.0, y cuando lo quiero instalar, me pide otra libreria mas nueva, y si quiero instalar estas, me pide versiones mas nuevas de otras, asi.

iceweasel beta 4 es experimental y te va a pedir actualizar varios paquetes relacionados con el navegador de sid o experimental, no hay otra manera de hacerlo, y con la instalación desde synaptic como te puse no tendrías que tener conflictos de dependencias.

saludos...

Si lees atentamente lo que dicen en http://mozilla.debian.net verás que pone claramente "Iceweasel 4.0 for experimental". Está pensado para ser instalado en sid/experimental, ¡no en stable!. Si todavía quieres hacer-te un sistema híbrido, primero te recomendaría pasar completamente a testing, y de ahí con apt-pinning coger coses de sid y experimental.

mgaratortiz escribió:

apt-get install -t experimental iceweasel

solo una cosa aparte de lo que te han dicho... (no creo que solucione el problema pero vale para la proxima talvez) aptitude resuelve las dependencias muchas veces apt-get no lo hace...

Tengo asi mi source.list

deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.us.debian.org/debian/ experimental main contrib non-free

# Multimedia
deb http://www.debian-multimedia.org/ testing main non-free

# Mozilla
deb http://mozilla.debian.net/packages/ experimental iceweasel-4.0

y despues de un aptitude update me dice:

Des:4 http://mozilla.debian.net ./ Release [3.522 B]                                                                         
Ign http://mozilla.debian.net ./ Release
Des:5 http://mozilla.debian.net ./ Packages [3.522 B]                                                                        
60% [5 Packages bzip2 0]bzip2: (stdin) is not a bzip2 file.
Err http://mozilla.debian.net ./ Packages
  El subproceso /bin/bzip2 devolvió un código de error (2)
Descargados 17,6 kB en 34seg. (514 B/s).
W: Error de GPG: http://mozilla.debian.net ./ Release: Las siguientes firms fueron inválidas: NODATA 1 NODATA 2

Como soluciono esto? he agregado la llave pero no encuentro como evitar ese error.

saludos

hola @mgaratortiz

* en primer lugar el repositorio de iceweasel 4 no es

deb http://mozilla.debian.net/packages/ experimental iceweasel-4.0

si no:

deb http://mozilla.debian.net/ experimental iceweasel-4.0

claramente esta explicado en http://mozilla.debian.net/ y se te hubieras fijado en http://www.esdebian.org/foro/42272/instalar-iceweasel-40b1-0-espanol-deb... no tendrías ese problema

* en segundo lugar: puede que para instalar iceweasel 4 necesites algunos paquetes de sid o unstable, a sí que lo mejor es que también los cargues a tu sources.list

* en tercer lugar: como veo que estas en testing lo mejor seria que tu sources.list apunte a wheezy

deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.br.debian.org/debian/ wheezy-proposed-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy-proposed-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates contrib non-free main
deb-src http://security.debian.org/ wheezy/updates contrib non-free main

deb http://ftp.br.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.br.debian.org/debian/ sid main contrib non-free

deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.us.debian.org/debian/ experimental main contrib non-free

# Multimedia
deb http://www.debian-multimedia.org/ wheezy main non-free

# Mozilla
deb http://mozilla.debian.net/ experimental iceweasel-4.0

* en quinto lugar: puede que. o no hayas cargado la key o no lo hayas hecho correctamente

un metodo seria:

su
GET http://mozilla.debian.net/archive.asc | gpg --import
gpg --export -a 06C4AE2A | sudo apt-key add -

para cargar el repositorio

su
echo deb http://mozilla.debian.net/ experimental iceweasel-4.0 > /etc/apt/sources.list.d/iceweasel.list

y el métode de @blaw que esta en http://www.esdebian.org/foro/42272/instalar-iceweasel-40b1-0-espanol-deb... es:

# wget -q http://mozilla.debian.net/archive.asc -O- | apt-key add -

* en sexto lugar en base a lo que te dice @ssorgatem, con la incorporación de paquetes experimentades y de sid, para que tu sistema no se transforme en un I.B.M (inmensa bola de mie*da bigsmile ) seria recomendable que hagas un apt-pinning

una forma facíl y sencilla es crear el archivo default en /etc/apt/apt.conf.d con el siguiente contenido:

APT::Default-Release "wheezy";
APT::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
APT::Force-LoopBreak "true" ;

el contenido que te pongo es el que tengo yo y la función que cumple es la de que de mantener tu sistema en wheezy por más que tengas repositorios de sid o experimental
PD: ya en esta altura sería conveniente que hagas un aptitude update

* en séptimo lugar, si bien como correctamente te apunta @damian_sima utilizando aptitude te solucionaría los conflictos de dependencia.

aptitude -t experimental install iceweasel

para tu caso puede que lo mejor sea utilizar synaptic de la forma que te lo explique al principio de este post

saludos...

Muchas gracias Rockyii por la info detallada. Ahora voy a seguir los pasos que mencionas. La llave cuando la cargo me indica OK, xq lo que entiendo la ha cargado bien, pero seguramente el error pueda venir por el /package que figura al final.
Nuevamente gracias

Rockyii, segui tus pasos, pero en experimental o en unestable no me deja elegir mas versiones que la 3.5 o 3.6 desde el synaptic. Por ahora lo voy a dejar asi, luego seguir probando a ver porque es eso.

muchas gracias,

@mgaratortiz acordate que antes de instalar iceweasel 4 tenes que desinstalar iceweasel 3.x.x junto al paquete de idioma, etc.

si no te aparece iceweasel 4,

desde synaptic buscas iceweasel

le haces CTRL + e o desde synaptic /paquete/forzar versión

ahora te tendría que aparece la versión de iceweasel 4

si no te aparece puede que halla algún problema con el repositorio de iceweasel 4

PD: acordate que es importante, para evitar problemas, primero desinstlar la versión de iceweael 3.x.x que tengas instalada (no estriá de mas un apt-get autoremove luego de desinstalar iceweasel)