Vérification d'un sources.list

Plop all,

J’ai l’intention de passer en Sid (enfin :p)
Je vais donc modifier mon sources.list, selon ce topic. J’ai plusieurs questions.
À quoi servent les dépôts “experimental” ?
Dans la ligne “deb security.debian.org/ squeeze/updates main contrib non-free” par exemple, squeeze/updates veut dire que les mises à jour s’appliquent pour squeeze, et toutes les versions supérieures ? À quoi sert le dépôts security de lenny dans ce cas ?
À quoi servent les dépôts “volatile” ?
Et enfin, voici mon sources.list fait à ma sauce :

[code]##########################################################

Stable

deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

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

lenny security

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

volatile

deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non$
#deb-src http://volatile.debian.org/debian-volatile stable/volatile main contri$

###########################################################

Testing

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

multimedia

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

security

deb http://security.debian.org/ testing/update main contrib non-free
#deb-src http://security.debian.org/ testing/updates main contrib non-free

##################################################################

Unstable

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

multimedia

deb http://mirror.home-dn.net/debian-multimedia unstable main
#deb-src http://mirror.home-dn.net/debian-multimedia unstable main[/code]

Pourriez-vous y jeter un coup d’œil ?
Le fait que j’ai remplacer tous les “lenny, squeeze, sid” par “stable, testing, unstable” ne pose pas de problème ?

Merci d’avance pour votre aide :wink:
Duna

Salut,

[quote]Le fait que j’ai remplacer tous les “lenny, squeeze, sid” par “stable, testing, unstable” ne pose pas de problème ?
[/quote]

Ce n’est pas moi qui te dirait le contraire, c’est aussi ma méthode.

Par contre je ne mets ni le volatile, ni le testing puisque ces paquets sont passés par unstable où je les installe :blush:

Et le security, ça vaut la peine de le garder ?

Re,

Je ne l’ai pas non plus, mais je fais un dist-ugrade tous les jours ce qui m’assure qu’aucun trou de sécurité ne seras oublié :slightly_smiling:

Donc, si on reprend le sources.list, celui-ci convient ?

[code]##########################################################

Stable

deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

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

##################################################################

Unstable

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

multimedia

deb http://mirror.home-dn.net/debian-multimedia unstable main
#deb-src http://mirror.home-dn.net/debian-multimedia unstable main[/code]

Et quelques questions subsistent encore : A quoi servent les “experimental” ? Et puis le truc des squeeze/updates, ça veut dire qu’on applique les mises à jour de squeeze et supérieur ?

Merci pour ton aide ggoodluck :wink:

Tu peux ajouter experimental, ça priorité est très faible donc tu ne peux ajouter des paquets experimental qu’en le voulant (ça arrive une ou deux fois par an chez moi :wink:)

L’experimental correspond à un truc encore moins stable que sid ? En gros, c’est les paquets qui sont vraiment en cours de développement, si j’ai bien compris.
(C’est de l’experimental quoi ^^)

Pas vraiment testé, et lâché en pâture aux bon vouloir des bêta-testeurs :wink:
C’est par ce biai que j’ai utilisé Iceweasel 3.5 un mois avant son arrivé dans SID.

Re,

Mais là, sortez couvert :smt004

Comment, sans fichier preferences l’experimental peut-elle avoir une priorité faible ?

Vérifier par apt-cache policy cette assertion :slightly_smiling:

Voilà, mon sources.list est enregistré :smiley:
Je vais m’occuper de ce pas des preferences.

Dernière question : à propos de lenny/updates :stuck_out_tongue:

Je viens de créer le fichier preferences. Le voici :

[code]Package: *
Pin: release o=apt-buils
Pin-Priority: 990

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

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

Commenté dans sources.list donc OSEF

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

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

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

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

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 100[/code]

J’espère ne pas avoir fait de grosse bourde.

[quote=“ggoodluck47”]Re,

Mais là, sortez couvert :smt004

Comment, sans fichier preferences l’experimental peut-elle avoir une priorité faible ?

Vérifier par apt-cache policy cette assertion :slightly_smiling:[/quote]
C’est son principe, le fichier preference sert à modifier les préférences déjà établie par Debian.

Hum, j’ai un petit problème. J’ai mis le fichier preferences exactement tel que je l’ai posté ci-dessus. Mais voici :

dunatotatos@PC-Duna:/etc/apt$ apt-cache policy E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ». dunatotatos@PC-Duna:/etc/apt$ sudo !! sudo apt-cache policy E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ».

Partant du principe que tu passe en Sid, c’est a dire que les paquets qui seront installés seront les plus réçent ( hors “expérimental”) et que le système par défaut installe ( sauf indication contraire ) les paquets les plus réçent ( hors “expérimental”), bhen je te le donne en mille : à quoi peut te servir un fichiers préférences ? :question: ?
:mrgreen:
Pourquoi se compliquer?

Ça sert à mettre une faible priorité à l’experimental, par exemple, non ?

Elle l’est déjà ( a 5 je crois). J’utilise une Sid avec un source.list au carré du carré (compliqué) et SANS préférences.
Et je suis toujours en Sid :smiley:
[EDIT=a 1 pour “experimental”]

Ce fichier parait pourtant ok
L’as tu bien appelé “preferences” (sans accents) ? … apparemment oui
N’y a t il pas un espace qui s’est glissé au début de chaque ligne ?

Non non, il n’y a pas d’espace. J’ai tout tapé, sans aucun copié-collé (d’où l’erreur, très certainement ^^)

Et pour ce qui est de l’utilisation ou non du fichier preferences, tant de personnes m’ont déjà mis en garde que je n’ose pas trop tenter l’expérience. Je vais déjà faire le dist-upgrade avec le fichier preferences (quand il n’y aura plus de problème ^^), et j’improviserai après.

la seule erreur que je vois est :
Pin: release o=apt-buils
en fait build et pas buils

Ah oui, très juste ^^
Mais ça n’arrange pas le problème. Les seules solutions que j’ai trouvées sur Google sont de supprimer le fichier preferences… (Mais je persévère :p)

EDIT : J’ai refait le fichier preferences, et il y a du neuf… Un nouvelle erreur :stuck_out_tongue:
Voici :

[code]dunatotatos@PC-Duna:/etc/apt$ cat preferences
Package: *
Pin: release a=unstable
Pin-Priority: 990

Package: *
Pin: release a=stable
Pin-Piority: 980

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

dunatotatos@PC-Duna:/etc/apt$ sudo apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://mirror.home-dn.net experimental/main Translation-fr 100 http://mirror.home-dn.net experimental/main Packages release v=None,o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages,c=main origin mirror.home-dn.net 100 http://ftp.fr.debian.org experimental/non-free Packages release o=Debian,a=experimental,l=Debian,c=non-free origin ftp.fr.debian.org 100 http://ftp.fr.debian.org experimental/contrib Packages release o=Debian,a=experimental,l=Debian,c=contrib origin ftp.fr.debian.org 100 http://ftp.fr.debian.org experimental/main Packages release o=Debian,a=experimental,l=Debian,c=main origin ftp.fr.debian.org 500 http://mirror.home-dn.net unstable/main Translation-fr 990 http://mirror.home-dn.net unstable/main Packages release v=None,o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main origin mirror.home-dn.net 990 http://ftp.fr.debian.org unstable/non-free Packages release o=Debian,a=unstable,l=Debian,c=non-free origin ftp.fr.debian.org 990 http://ftp.fr.debian.org unstable/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org unstable/main Translation-fr 990 http://ftp.fr.debian.org unstable/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.fr.debian.org 500 http://mirror.home-dn.net stable/main Translation-fr 500 http://mirror.home-dn.net stable/main Packages release v=None,o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main origin mirror.home-dn.net 500 http://ftp.fr.debian.org stable/non-free Packages release v=5.0.4,o=Debian,a=stable,l=Debian,c=non-free origin ftp.fr.debian.org 500 http://ftp.fr.debian.org stable/contrib Packages release v=5.0.4,o=Debian,a=stable,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org stable/main Translation-fr 500 http://ftp.fr.debian.org stable/main Packages release v=5.0.4,o=Debian,a=stable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés : W: Aucune priorité (ou zéro) n'a été spécifiée pour l'étiquette

Le fait que certains dépôts ait une priorité de 500 me semble bizarre… Je n’ai jamais demandé une telle chose ^^

EDIT2 : le Warning n’a pas l’air de poser de problème. Mais il m’inquiète quand même.