ATTENZIONE: Iceweasel 3.0~rc2 è in unstable (Sid) e in testing(lenny), quindi questa guida all’installazione di Iceweasel 3.0 è da ritenersi obsoleta. agli utenti del ramo Stable consiglio invece di aspettare l’uscita di un eventuale backport.

Logo di IceweaselIspirato da questo post dei MIB (Mandriva Italian Backports), ecco le istruzioni per avere Firefox 3.0 in Debian. Anche nella futura versione, Firefox verrà rinominato in Iceweasel per problemi di diritto d’autore legati al marchio Firefox (ringraziamenti a Mozilla per questo). A differenza di Mandriva, comunque, non bisognerà utilizzare alcun repository esterno: Icewease 3.0-b5 è in experimental, quindi preparatevi all’apt-pinning. Prima però un’avvertenza: questa guida è stata preparata su e per Lenny, potete comunque adattarla sia Etch che a Sid sostituendo la parola “testing” nei due file (sources.list e preferences ) con la parola “stable” e “unstable” rispettivamente.

Per prima cosa conviene editare il file /etc/apt/sources.list in questo modo:

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

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

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

Come si vede ho aggiunto i riferimenti al repository experimental.

Poi creiamo il file /etc/apt/preferences e lo editiamo in questo modo:

Package: *
Pin: release a=testing
Pin-Priority: 900

Package: iceweasel*
Pin: release a=testing
Pin-Priority: -1

Package: iceweasel*
Pin: release a=experimental
Pin-Priority: 900

Package: *
Pin: release o=debian
Pin-Priority: -1

Ora aggiorniamo i repository con aptitude update e infine con aptitude -t experimental install iceweasel, installiamo Iceweasel 3.0-b5.

UPDATE 22/05/2007: ho eliminato la parte relativa ad apt.conf in quanto la creazione di questo file non è neccessaria per l’installazione di Iceweasel 3.0-b5.

UPDATE 16/06/2008: Iceweasel 3.0~rc2 è in Sid (unstable), quindi questa guida è obsoleta. Domani (17/06/08) dovrebbe uscire ufficialmente Firefox 3.0, in questi giorni osserverò come si evolvono le release di Iceweasel e scriverò una guida più aggiornata.

UPDATE 11/07/2008: iCEWEASEL 3.0~RC2 è entrato in Lenny(stable), a questo punto questa guida potrebbe essere utile solo agli utenti di Debian 4.0 Etch, ma a loro consiglio di attendere l’uscita di un eventuale Backport, anche se penso che per gli utenti del ramo stable non ci siano problemi: se hanno scelto Etch è perchè vogliono software stabile e non iper agiornato.