Rester sous Squeeze quand elle passera en Stable

Bonjour à tous

J’utilise actuellement le “sources.list” du Trucs et Astuces, à savoir :

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

lenny

deb http://ftp.fr.debian.org/debian/ lenny 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 lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny security

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

volatile

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

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

squeeze

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

squeeze multimedia

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

squeeze security

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

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

sid

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

sid multimedia

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

Or, je souhaiterais ne pas basculer vers la prochaine Sid dès que Squeeze passera en Stable.
Donc si j’ai bien compris le contenu du fichier tel qu’il est présenté dans le Trucs et Astuces, j’ai juste à supprimer les lignes relatives à Sid étant donné que celles relatives à Squeeze sont également présentes ?
En clair, j’ai juste à supprimer ça :

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

sid

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

sid multimedia

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

Ai-je juste ?

Merci à vous :slightly_smiling:

Salut,

1 - Pour gagner de la bande passante (pour les copains), à moins que tu ne recompiles les paquets tu peux déjà commenter tous les deb-src :slightly_smiling:

2 - Commenter tout ce qui a trait à sid et appeler les versions par leur état plutôt que leur “petit sobriquet” (lenny = stable) et (“squeeze = testing”) et tu commentes entièrement la sid.

3 - A moins d’avoir un preferences qui te maintienne en stable toutes ces modifs t’amèneront à suivre la testing :slightly_smiling:

Merci pour l’info :slightly_smiling:

Mais si je mets “Testing” au lieu de “Squeeze”, je vais me retrouver avec la prochaine Testing dès que Squeeze passera en Stable non ? C’est le contraire de ce que je veux.

Donc mauvais.
Comment faire pour suivre la Sid le temps qu’il s’agit de Squeeze, et la Stable quand Squeeze sera passée en Stable ?

j’attends la réponse avec impatience et pourquoi pas le poster dans le wiki dans TA.

Il me semble que le “pinning” résout le souci et te permettra de ne pas trop manquer de source au cas où :unamused:

Si je comprends bien, tu veux faire un downgrade.
J’ai vu dans la doc que ce n’est pas recommander… mais je pense que ce n’est pas impossible.

Si tu enleves les entrees de sid tu te retrouves avec ce sources.list :

[quote]################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main

lenny security

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

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

squeeze

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

################################################[/quote]

Donc tu ne suivra pas testing mais squeeze. Donc quand squeeze deviendra la stable, ton systeme suivra.

[quote=“Alfafa”]Si je comprends bien, tu veux faire un downgrade.
J’ai vu dans la doc que ce n’est pas recommander… mais je pense que ce n’est pas impossible.[/quote]
Non, absolument pas, ça n’a rien à voir avec un downgrade.

Actuellement, Sid = Squeeze Instable.
Dans quelques mois, Squeeze = Stable.
Et donc avec mon “sources.list”, je vais automatiquement me retrouver avec la prochaine version de Debian, que je ne veux pas, puisque je veux rester sur Squeeze.

OK super merci, c’est exactement ce que j’attendais comme réponse, ça confirme ce que je pensais avoir compris :slightly_smiling:

[quote=“Cluxter”][quote=“Alfafa”]Si je comprends bien, tu veux faire un downgrade.
J’ai vu dans la doc que ce n’est pas recommander… mais je pense que ce n’est pas impossible.[/quote]
Non, absolument pas, ça n’a rien à voir avec un downgrade.

Actuellement, Sid = Squeeze Instable.
Dans quelques mois, Squeeze = Stable.
Et donc avec mon “sources.list”, je vais automatiquement me retrouver avec la prochaine version de Debian, que je ne veux pas, puisque je veux rester sur Squeeze.[/quote]
Sid n’est pas la “Squeeze instable”, sid est sid, c’est tout. Avec ton sources.list actuel tu resteras en squeeze, point. Si tu voulais rester en testing meme apres que squeeze soit devenu stable, il faudrait remplacer les squeeze par testing.

On parle pourtant de Squeeze Sid ? Avant d’être en Stable, Squeeze passe bien par la case Experimental, puis Sid, puis Testing.

On parle pourtant de Squeeze Sid ? Avant d’être en Stable, Squeeze passe bien par la case Experimental, puis Sid, puis Testing.[/quote]
Non, c’est “Squeeze/Sid”, nuance.

[quote=“http://www.debian.org/releases/”]stable

La distribution "stable" contient la dernière distribution officiellement sortie de Debian.

C'est la version de production de Debian, celle que nous recommandons en premier d'utiliser.

Actuellement, la distribution "stable" de Debian GNU/Linux est la version 5.0.5, nom de code lenny. Elle a été annoncée le 26 juin 2010.

testing

La distribution "testing" contient les paquets qui n'ont pas encore été acceptés dans la distribution "stable", mais qui sont en attente de l'être. Le principal avantage d'utiliser cette distribution est qu'elle contient des versions plus récentes des logiciels.

Consultez la FAQ Debian pour plus d'informations sur ce qu'est "testing" et comment elle devient "stable".

Actuellement la distribution "testing" est squeeze.

unstable

La distribution "unstable" est celle sur laquelle les activités de développement se déroulent. Généralement, cette distribution est utilisée par les développeurs et par ceux qui aiment vivre sur le fil.

La distribution "unstable" est appelée Sid.[/quote]

Experimental n’est pas une version a part entiere. Elle sert juste pour les devs a tester certains paquets.
Les paquets sont introduits un peu “en vrac” dans sid. Apres une certaine periode (10 jours je crois, a confirmer) si le paquet rempli certaines conditions il est introduit dans testing. Mais sid n’est pas une version instable de testing a proprement parler, sid est sid, testing est la future stable. Sauf erreur de ma part.

OK je vois mieux, merci.

Dès que Squeeze est passée en Stable, je l’installe proprement et je me fais un chroot qui contiendra Sid pour les applications que je veux impérativement à jour (OpenOffice par exemple). J’ai hâte qu’elle sorte… Ca va être le pied !!

[quote=“Cluxter”]OK je vois mieux, merci.

Dès que Squeeze est passée en Stable, je l’installe proprement et je me fais un chroot qui contiendra Sid pour les applications que je veux impérativement à jour (OpenOffice par exemple). J’ai hâte qu’elle sorte… Ca va être le pied !![/quote]

Un fichier preferences sera suffisant pour maintenir ton installation en stable et en spécifiant que Openoofice doit être à Sid. C’est son rôle :slightly_smiling:

Et nul besoin pour cela d’une réinstallation :slightly_smiling:

Ca ne risque pas de me mettre le bronx au niveau des dépendances ?

Quand Lenny était passé en Stable, j’avais tenté la mise à jour Sid vers Stable. Vu le nombre de bugs qui m’ont pété à la tête, j’ai vite pris la résolution de formater ! Je préfère repartir avec un système sain que j’améliorerai par la suite, je suis encore trop novice pour partir d’une distrib instable pour la faire évoluer en Stable.

Aux risques de ne pas rajouter beaucoup d’information le plus simple pour toi et tout de même d’étudier le “pinning” qui te permettra d’avoir la version la plus à jour possible de certains paquets en évitant bien entendu les problèmes de dépendances et pour te rafraîchir ton sources.list sera le plus complet possible et avec le fichier préférences pour stable ( à toi d’adapter pour qu’il pioche de préférences sur la version la plus haute quand c’est possible pour certains paquets :wink: car au lieu d’une étoile tu peut lui indiqué le nom d’un paquets : le kernel par exemple :083 ).

Je pense que tu n’a que survolé le tutoriel sur le sources.list car avec ce dit tutoriel et apt-listbugs tu ne risque pas grand chose ;p ( si de passé un peut de temps pour vérifier que certains bogues ne te gène pas de trop et dans ce cas d’accepter tout de même l’installation de certains paquets ).

[quote=“barbbabull”]Aux risques de ne pas rajouter beaucoup d’information le plus simple pour toi et tout de même d’étudier le “pinning” qui te permettra d’avoir la version la plus à jour possible de certains paquets en évitant bien entendu les problèmes de dépendances et pour te rafraîchir ton sources.list sera le plus complet possible et avec le fichier préférences pour stable ( à toi d’adapter pour qu’il pioche de préférences sur la version la plus haute quand c’est possible pour certains paquets :wink: car au lieu d’une étoile tu peut lui indiqué le nom d’un paquets : le kernel par exemple :083 ).

Je pense que tu n’a que survolé le tutoriel sur le sources.list car avec ce dit tutoriel et apt-listbugs tu ne risque pas grand chose ;p ( si de passé un peut de temps pour vérifier que certains bogues ne te gène pas de trop et dans ce cas d’accepter tout de même l’installation de certains paquets ).[/quote]
En fait je veux vraiment séparer les fichiers issus de la Stable de ceux issus de Sid car je ne voudrais pas qu’il y a ait des interférences entre eux.
Maintenant avec ce que tu me dis ça a l’air d’être bon donc j’approfondirai la chose.

Quand squeeze va passer en stable alors tu seras en stable. Y a pas de raisons qu’il se passe des trucs bizarres

Je te conseille de te faire TES sources.list/preferences.
Pour le sources.list: Tu es en squeeze alors tu n’as besoin que d’une ligne:

Comme ça tu restes en squeeze qu’elle soit testing ou stable. Un peu de sid, etc… peut etre de multimedia si besoin est.

Le preferences, je crois qu’il n’accepte pas les noms de code des versions. Là faut surveiller le passage en stable et adapter.