Pining apt et iceweasel

Bonjour à tous,

Je suis en debian sid et j’ai installé iceweasel de experimental, histoire d’avoir toujours la dernière version …
Sauf que quand je fais un :

#aptitude update #aptitude upgrade

Tout se mets bien à jour mais pas iceweasel, aptitude m’informe qu’il reste une maj, et je suis obligé de faire :

J’aimerai que ce soit automatique, j’ai donc éditer le fichier preferences de /etc/apt/ pour y mettre :

Package: iceweasel* Pin: release o=Debian,a=experimental,l=Debian Pin-Priority: 901

Mais toujours le même problème, alors soit j’ai mal compris l’utilité du fichier preferences, soit y’a un truc qui cloche dedans.

Pour info voici mon sources.list :

[code]# STABLE
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free

SECURITY

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

TESTING

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

UNSTABLE

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

EXPERIMENTAL, pour iceweasel dernière version

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

Une idée ?

pour avoir la dernière version de iceweasel en stable:

http://mozilla.debian.net/

Heu oui mais c’est déjà ce que j’ai fait …

Si tu regarde sur le site que tu m’as donné, tu sélectionne unstable et il t’indique qu’il faut ajouter le depot experimental (fait) et l’installer par :

Ce que j’ai fait aussi … j’ai donc bien la dernière version, la 16 actuellement

Ce que j’aimerai c’est que iceweasel se mette à jour tout seul quand je lance :

Salut,

Tu as essayé en enlevant l’étoile?

Chez moi ça fonctionne

voici mon fichier preferences :

Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 975

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 975

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 980

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 85

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90

Package: iceweasel
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 990

Package: iceweasel-l10n-fr
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 990

Salut,

En suivant la documentation mozilla.debian.net/ :

Il faut rajouter le dépôt de mozilla.debian.net :

aurora ou bêta : -> explication de la différence ici -> mozilla.org/fr/firefox/channel/

Soit dans le sources.list, ajouter :

deb http://mozilla.debian.net/ experimental iceweasel-beta
ou

Il y a une clé pour “certifier” le(s) dépôt(s), c’est expliqué sur mozilla.debian.net/

Je suis sous sid, et jamais eu de problèmes avec ces dépôts .

apt-cache policy iceweasel iceweasel: Installé : 17.0~a2+20121004042009-1 Candidat : 17.0~a2+20121004042009-1 Table de version : *** 17.0~a2+20121004042009-1 0 500 http://mozilla.debian.net/ experimental/iceweasel-aurora amd64 Packages 100 /var/lib/dpkg/status 16.0-1 0 1 http://ftp2.fr.debian.org/debian/ experimental/main amd64 Packages 16.0~b6-1 0 500 http://mozilla.debian.net/ experimental/iceweasel-beta amd64 Packages 10.0.8esr-1 0 990 http://ftp2.fr.debian.org/debian/ sid/main amd64 Packages 990 ftp://mirrors.ircam.fr/pub/debian/ unstable/main amd64 Packages 10.0.7esr-2 0 500 http://ftp2.fr.debian.org/debian/ wheezy/main amd64 Packages 3.5.16-18 0 500 http://security.debian.org/ squeeze/updates/main amd64 Packages 3.5.16-17 0 500 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages

Pas besoin de “pinning” ( de preferences ) en suivant la documentation .

nono, je ne crois pas que ça réponde à la question de eliohann

Merci nono47 mais effectivement ce n’est pas ce que je cherche …

Je veux juste la version release, la stable de iceweasel

Seulement celle-ci n’est dispo que dans le depot experimental, et je n’arrive pas à configurer le bouzin pour que l’update de iceweasel de experimental se fasse en même temps que le reste.

Chez moi ce pinning fonctionne :

Package: iceweasel* xulrunner-*.0 libmozjs*d Pin: release o=Debian Pin-Priority: 1000
Plusieurs commentaires :

  • pas besoin de spécifier experimental, en mettant juste o=Debian tu t’assures qu’il prendra la version la plus récente peu importe le dépôt
  • s’il ne se met pas à jour automatiquement avec ton pinning actuel, c’est probablement à cause des dépendances qui ne sont pas épinglées (xulrunner et libmozjs) – par contre je suis un peu étonné qu’aptitude ne t’en parle pas de ce problème de dépendances