Installer iceweasel sur Wheezy

J’essaie d’installer la derniere version d’iceweasel (18 maintenant je crois)
J’ai suivis les indications de http://mozilla.debian.net/ avec wheezy.
J’ai ajouté le dépot experimental et quand je fais :

J’ai :

[code]Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
iceweasel : Dépend: xulrunner-18.0 (>= 18.0-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
[/code]

J’ai bien fais la update apres avoir ajouté les dépots.

Quand je veux installer xulrunner-18.O il me dit d’installer libnss3 et quand j’essai j’ai :

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait libnss3 est déjà la plus récente version disponible. libnss3 passé en « installé manuellement ». 0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.

J’ai aussi fait un fichier preferences pour apt qui contient

Package: iceweasel Pin: release a=experimental Pin-Priority: 800

Je sais pas trop si c’est bien, je veux juste utiliser le dépot experimental pour iceweasel.

Bonjour,

Il te faut la libnss3 (>= 2:3.14) :

[quote]$ apt-cache show xulrunner-18.0 |grep libnss
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libbz2-1.0, libc6 (>= 2.11), libcairo2 (>= 1.10.2-2~), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libevent-2.0-5 (>= 2.0.10-stable), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.3.9), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.22.0), libgtk2.0-0 (>= 2.24.0), libhunspell-1.3-0, libmozjs18d (= 18.0-1), libnspr4 (>= 2:4.9.2), libnss3 (>= 2:3.14), libpango1.0-0 (>= 1.14.0), libpixman-1-0 (>= 0.18.0), libsqlite3-0 (>= 3.7.4), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libvpx1 (>= 1.0.0), libx11-6, libxext6, libxrender1, libxt6, zlib1g (>= 1:1.2.0)[/quote]

Et c’est une version 2.13 en Wheezy :

[quote]$ apt-cache policy libnss3
libnss3:
Installé : 2:3.14.1.with.ckbi.1.93-1
Candidat : 2:3.14.1.with.ckbi.1.93-1
Table de version :
*** 2:3.14.1.with.ckbi.1.93-1 0
900 localhost/ftp.fr.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
2:3.13.6-2 0
800 localhost/ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
[/quote]

Donc :

# aptitude install unstable/libnss3

En espérant que ça ne générera pas trop de problèmes de dépendances :mrgreen:

Usti

http://mozilla.debian.net/

Pour ton fichier préférence il te faut plutot utiliser quelquechose qui ressemblerai à ca :

Package: iceweasel* xulrunner-*.0 libmozjs*d Pin: release a=experimental Pin-Priority: 800

merci pour vos réponse, j’ai ajouter les pinning de dannyleconte et j’ai aussi ajouter le depot sid dans sources.list vu que je devais prendre des paquets de unstable.
Par contre maintenant j’ai 250 mise ajour, ca doit etre des packets de sid, comment je peux faire pour les enlever ?

Tu peux supprimer le dépot unstable une fois la bonne version de libnss3 installé ou alors ajoute une entrée a ton fichier préférence pour piner le dépot unstable à 100 par exemple.

Je n’ai pas essayé pour l’instant , je suis sous iceweasel 10.0.11 idem pour xulrunner et ça fonctionne , par contre vu les soucis rencontrés , je testerais plus tard sous virtualbox 4.2.6-82870~Debian~wheezy avant de me lancer …
Cordialement : absurdistan

D’accord donc mon fichier preference est :

[code]Package: iceweasel* xulrunner-.0 libmozjsd
Pin: release a=experimental
Pin-Priority: 800

Package: *
Pin: release a=unstable
Pin-Priority: 100

Package: *
Pin: release a=experimental
Pin-Priority: 100
[/code]

et mon sources.list :

[code]# deb cdrom:[Debian GNU/Linux wheezy-DI-b4 Wheezy - Official Snapshot amd64 NETINST Binary-1 20121118-12:38]/ wheezy contrib main non-free

#deb cdrom:[Debian GNU/Linux wheezy-DI-b4 Wheezy - Official Snapshot amd64 NETINST Binary-1 20121118-12:38]/ wheezy contrib main non-free

deb http://ftp.fr.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ wheezy main non-free contrib

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

deb http://ftp.fr.debian.org/debian experimental main

deb http://ftp.fr.debian.org/debian sid main
[/code]

Et j’ai plus les 250 mises a jour donc ca doit etre bon.

Merci pour votre aide.

Je viens de tester sous virtualbox , ça marche :023 dommage que iceweasel soit en anglais j’ai pourtant installé le .deb qui va bien .
Par contre je n’ai rien compris à la configuration de /etc/apt/preferences il va me falloir chercher :006

[quote=“absurdistan”]Je viens de tester sous virtualbox , ça marche :023 dommage que iceweasel soit en anglais j’ai pourtant installé le .deb qui va bien .
Par contre je n’ai rien compris à la configuration de /etc/apt/preferences il va me falloir chercher :006[/quote]

Si tu as installé le paquet iceweasel-l10n-fr, iceweasel devrait être en français (faut parfois quelques redémarrage pour la prise en compte totale)

Met à jour ! Ce bogue vient juste d’être corrigé :mrgreen:

Usti

@ dannylecomte & Ustilago : vu que je ne sais pas si c’est le fait de redémarrer ou de mettre à jour qui a fonctionné :008 à vous deux comme ça il n’y a pas de jaloux :laughing: