[Contourné] Apt-pinning : Priorité Lenny + Gnome version Sid

Bonjour forum,

J’ai il y a quelques temps configuré apt grâce au fameux topic « Votre sources.list au carré ». Comme indiqué dans le titre, je suis en priorité Lenny.
J’essaie aujourd’hui de configurer apt de façon à avoir la dernière version de tous les paquets relatifs à Gnome.
Voici comment j’ai modifié mon fichier preferences :

[code]Package: gnome-core
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 999

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

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: 970

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

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 950

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

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

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 920

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

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

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

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96
[/code]
La priorité donnée à Sid pour Gnome se situe à la première ligne.
Ce fichier est valide, mais le problème c’est que seul le paquet gnome-core est mis à jour, et je ne sais pas si ce meta-package est reconstruit à chaque fois qu’un paquet relatif à Gnome apparait dans sid (ce qui me permettrait d’avoir tous ces paquets en version Sid, comme je le souhaite).

Du coup, j’ai tenté des pins comme celui-ci :

Package: *gnome* Pin: release o=Debian,a=unstable,l=Debian Pin-Priority: 999
…mais l’astérisque ne semble pas être interprété comme wildcard.

Pensez-vous que gnome-core suffise, et sinon, existe-t-il une façon de pinner l’ensemble des paquets relatifs à Gnome sans avoir à les lister manuellement ?

Merciiiiii

Si tu veux tous les paquets commençant par gnome, ton expression régulière ne convient pas. Il faut utiliser ^

ça m’étonne qu’un pattern genre gnome-* ne passe pas, mais sinon, de toutes les façons, ça m’étonnerait aussi que gnome-core ne dépende pas de la libc6 de sid, donc autant passer en sid carrément.

Et pourtant…
Sur le site de Debian, on peut lire :

[quote]Package gnome-accessibility-themes

* sarge (oldstable) (gnome): accessibility themes for the GNOME 2 desktop
  2.8.2-3: all
* etch (stable) (gnome): accessibility themes for the GNOME 2 desktop
  2.14.3-1: all
* etch-m68k (gnome): accessibility themes for the GNOME 2 desktop
  2.14.3-1: all
* lenny (testing) (gnome): accessibility themes for the GNOME 2 desktop
  2.20.2-1: all
* sid (unstable) (gnome): accessibility themes for the GNOME 2 desktop
  2.22.0-1: all

[/quote]
Si je mets gnome-* dans le fichier preferences, apt me propose d’installer la version 2.20.2.
Par contre, si je mets explicitement gnome-accessibility-themes, apt me propose bien d’installer la 2.22.0.

[quote=“dimm”]Si tu veux tous les paquets commençant par gnome, ton expression régulière ne convient pas. Il faut utiliser ^

Si vraiment il s’agissait d’une expression régulière, il faudrait plutôt écrire :

De toute façon ni l’un ni l’autre ne fonctionne…

Ah oui ? Pourquoi donc ?
EDIT: En effet, j’ai créé un fichier de préférences où j’ai inscrit manuellement la liste des paquets de Gnome, et n’importe quelle de mes mise à jour se heurte à un problème de dépendance (rien à voir avec libc6, par contre).

quote=“monsieur moche”

Ah oui ? Pourquoi donc ?
EDIT: En effet, j’ai créé un fichier de préférences où j’ai inscrit manuellement la liste des paquets de Gnome, et n’importe quelle de mes mise à jour se heurte à un problème de dépendance (rien à voir avec libc6, par contre).[/quote]tu es sûr que tu as toujours la libc6 de l’etch ?
Alors je suis étonné.

La libc6 de Lenny, tu veux dire ?
Eh bien… je ne sais plus, j’ai craqué et suis finalement passé en Sid totalement (c’est peut-être le bon moment, si j’en crois ce mail, le freeze a déjà partiellement commencé).

Bref, j’ai fini par trouver ma solution, même si je n’ai pas trouvé de réponse à ma question concernant le fichier preferences, je passe quand même en résolu, n’est-ce-pas ?

Merci beaucoup pour votre coup de main !

[quote=“monsieur moche”]La libc6 de Lenny, tu veux dire ?[/quote]Oui.[quote=“monsieur moche”]Eh bien… je ne sais plus, j’ai craqué et suis finalement passé en Sid totalement (c’est peut-être le bon moment, si j’en crois ce mail, le freeze a déjà partiellement commencé).[/quote]Pour être précis, le freeze était prévu le 3 février pour commencer début mars. Mais c’est debian, et ça mérite d’être vérifié: les timings sont plus qu’indicatifs. :laughing:
Sinon, pas de pb notables sur mes sid, ceci étant dit, donc bon…

[quote=“monsieur moche”]
Bref, j’ai fini par trouver ma solution, même si je n’ai pas trouvé de réponse à ma question concernant le fichier preferences, je passe quand même en résolu, n’est-ce-pas[/quote]Je ne sais pas. [contourné] peut être ?

Va pour « Contourné », alors :slightly_smiling:

Pas de problème pour moi non plus, pour l’instant (à part mon / qui s’est rempli d’un coup… un petit apt-get clean m’a libéré environ 5Go, impressionnant).

Merci encore :wink: