[DISCUSSION]Votre sources.list!

Si tu veux remettre les choses au carré, tu ajoutes 1000 aux preferences en 900 et plus, tu mets un signe - devant celles en dessous de 100, et tu fais un update + dist-upgrade.
Aprés, tu remets les preferences au carré, et roule.

J’ui plus radical que ca , j’ai tout réinstallé hier soir!
(ca faisait que 1 jour que j’etais sur debian…)
Donc pas de soucis!

merci quand meme!

Mais je reviens sur le paquet libc6 , comment est on sur que lors d’une mise à jour , il me fasse pas une mauvaise mise à jour dr ce paquet???
Re merci.

Quelqu’un pourrait me donner un exemple de l’utilité d’avoir les dépos expérimentaux?

Les nouvelles sources de noyaux passent parfois un jour ou deux en experimental avant de passer en sid. kde4 y est dispo mais n’est pas encore pas en sid.
Sinon, non, c’est pour le fun en ce qui me concerne que je garde les dépots experimentaux. :mrgreen:

Moi, comme je ne suis jamais pressé de faire une connerie (je suis encore en 2.6.22) je n’ai pas les sources “experimental”.

[quote]Sinon, non, c’est pour le fun en ce qui me concerne que je garde les dépots experimentaux. :mrgreen:

[/quote]

C’est bien ce que je me disais :laughing:

En ce qui me concerne, je les ai mis pour pouvoir récupérer Rhythmbox en version 0.11.2. La version 0.10.1 de Sid est boguée de partout chez moi, scrobbler qui fonctionne pas, les plugins magnatune et jamendo qui ne fonctionnent pas, etc. La version 0.11.2 fonctionne comme sur des roulettes, en plus des fonctionnalités sympas qui ont été implémentées :slightly_smiling:.

Sinon, j’aimerai poser une question en rapport avec le sujet, et je ne pense pas qu’ouvrir un nouveau sujet soit nécessaire, car ce n’est pas vraiment un problème.

Voici mon préférences:

[code]Package: *
Pin: release a=unstable
Pin-Priority: 999

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

Package: *
Pin: release a=stable
Pin-Priority: 990

Package: *
Pin: origin download.tuxfamily.org
Pin-Priority: 980

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

D’après ce fichier, je devrais donc installer en priorité tous les paquets de Sid. Pourquoi, quand un numéro de version de paquet est identique dans les dépôts lenny et les dépôts sid, c’est la version des dépôts de lenny, qui est installée, et pas celle des dépôts sid?

[quote=“Bedbug105”]

[code]Package: *
Pin: release a=unstable
Pin-Priority: 999

Package: *
Pin: release a=testing
Pin-Priority: 995
[/code]

Parce que le ‘Pin-Priority’ l’un est à 999 et l’autre à 995 ?

Ludo: si c’etait ça qui jouait, ça serait la version sid qui serait chargée.

AMA, c’est plus une question de mécanique intîme aprés que la version ait été choisie et au moment ou apt se demande >ou< il va la télécharger, et ça doit être lié à l’ordre dans lequel tu as mis tes dépots dans le sources.list: les dépots testing sont devant ?

Bonne réponse mattotop! J’ai encore appris quelque chose aujourd’hui. J’ai effectivement mis le même ordre des dépôts dans le fichier sources.list et dans le fichier préférences, et depuis, aptitude cherche les paquets dans sid quand ils ont le même numéro que ceux dans lenny.

Marrant, j’ignorais que l’ordre des dépôts dans le sources.list avait une incidence sur l’ordre dans lequel les paquets étaient téléchargés. On en apprends tous les jours! (et c’est tant mieux :slightly_smiling:)

@matt :
J’ai appliqué tes deux fichiers pour un sid. Et tout à toujours très bien marché, mais là en regardant j’ai trouvé ça :

23:31:46@debian:~$ apt-cache policy | grep 'sid' | sort -r 998 http://www.debian-multimedia.org sid/main Packages 997 http://ftp.fr.debian.org sid/non-free Packages 997 http://ftp.fr.debian.org sid/main Packages 997 http://ftp.fr.debian.org sid/contrib Packages 500 http://www.debian-multimedia.org sid/main Translation-fr 500 http://ftp.fr.debian.org sid/main Translation-fr
Je comprends pas ces deux dernier et j’avais jamais vu ça.
Les flag Translation-* est nouveau ?

quote="MisterFreez"
Je comprends pas ces deux dernier et j’avais jamais vu ça.
Les flag Translation-* est nouveau ?[/quote]
relis le tuto, deuxiême ligne:

[quote]NOTA BENE: pensez à vérifier, avec apt-cache policy, aprés cette manipulation, que vous n’avez plus aucun dépot en priorité 500, sauf des dépots notés Translation-fr (pour ceux là, c’est normal).[/quote]Comme j’ai dû le préciser un paquet de fois, je n’ai pas à quoi correspondent ces signatures ni trouvé comment “pinner” leurs préfèrences là, mais à l’usage, ça ne pose pas de problême.

Voici ma sources list sur etch si sa peut aider!!

deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main

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

deb http://www.backports.org/debian etch-backports main contrib non-free

deb http://mirror.home-dn.net/debian-multimedia stable main
deb-src http://mirror.home-dn.net/debian-multimedia stable main

deb ftp://ftp.gajim.org/debian unstable main

Preferences:

Package: mutt Pin: release a=etch-backports Pin-Priority: 999

Je remarque que dans le sources.list au carré, il y a maintenant des prios inférieures à 100 alors qu’avant, tout était >=990

:question: Pourquoi :question:

les modifs concernent les releases “non souhaitées”. Par exemple, si tu es en testing, tu veux pouvoir te rabattre sur du stable, mais pas sur du sid et surtout pas en experimental si tu ne le décide pas (c’est typiquement le cas). Avant, dans ce cas là, ces prios là étaient en 9XX, aprés testing et stable, donc, programmées pour s’installer si testing ou stable étaient manquantes. Avec une nouvelle prio < 100, elles restent dispos si tu les installes (il faudrait une prio négative pour les désinstaller), mais même en version supérieure, elles ne s’installent que si tu les forces.

Sur un de mes postes client, je viens d’installer Etch puis en utilisant le source_list au carré et le fichier préfèrences “SID” j’ai essayé une install en SID.
Avec apt-cache policy j’ai vérifié les priorités en 500, il ne reste que les “Translation FR” donc normal, toutefois à la fin de la MAJ vers SID, j’ai l’impréssion de me retrouvé en LENNY, les menus sont totalement incomplets, par ex, dans le menus Bureau, il n’y a que les sous menus : Admin et prefs et dans le sous menus de “Admin” il n’y a que “Dossiers Partagés” et “Disk” et il y en a encore qu’ils manques.
gdm ne démarre plus, les themes ont disparuent etc… etc…il manque enormément de choses…
Comparé a un autre de mes postes qui est en SID c’est le jour et la nuit, mais comme ce poste là n’est pas en réseau…
Comment faire pour rectifier le tir ???

Merci

Tu as bien fait un dist-upgrade ?

[code]#

deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot i386 NETINST Binary-1 20071130-09:01]/ lenny contrib main

deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot i386 NETINST Binary-1 20071130-09:01]/ lenny contrib main

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

deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

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

deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
[/code]

voila le mien :smt003

Oui, je viens de refaire la manip avec cette fois apt-get (avant c’était aptitude ), ca m’a l’air correct maintenant, mais je suis pas sûr.

j’avais répondu à toutes les questions par défaut dans aptitude, apt-get ne m’a rien demandé mis à part qu’il fallait que je redémarre gdm à la mano, ce que j’ai fais.

[EDIT] Un moyen de vérifier ma version actuelle ?
gnome = 2.22.1 et uname -r donne : 2.6.24.1-486

Bonsoir tout le monde,

Je prévois de réinstaller Debian Sid (ça ira pour un usage quotidien ?), sauf que cette fois-ci je m’interroge sur mon fichier “preferences”.
D’habitude je copie le sources.list complet disponible sur ce site, puis je crée le fichier nommé preferences dans lequel j’y introduis ceci :

[quote="/etc/apt/preferences"]
Package: *
Pin: release a=stable
Pin-priority: 997

Package: *
Pin: release a=testing
Pin-priority: 998

Package: *
Pin: release a=unstable
Pin-priority: 999

Package: *
Pin: release a=experimental
Pin-priority: 996[/quote]

Tout ça dans l’optique d’utiliser Sid et de piocher de temps à autre des paquets disponibles dans des dépôts de versions différentes, bien évidemment. Néanmoins je me demande si il ne vaudrait pas mieux utiliser celui disponible sur le même topic où je me procure le sources.list ? (Peut être dépassé ou non adapté à mon cas, qui sait…)
Personnellement je ne maîtrise pas bien la configuration de ce fichier, juste des choses basiques comme ce que je viens de vous montrer. C’est pourquoi je viens vous demander conseils, pour pas faire de bêtises. :laughing: