Passage de unstable a stable

Bonjour,
je viens de faire pas mal de recherche sur le forum et je ne trouve pas de sujet qui en parle:

comment passer de unstable a stable (downgrader sa debian quoi…)

les tutos que je trouve sur le datent de 2003 voire 2005 pour les plus recents donc j’ai pas trop confiance…

si quelqu’un a quelques indications, je le remercie par avance
:wink:

edit:
j’avais ecris Testing, et c’est unstable

c’est simple: tu prends le sources.list du fil ici:
forum.debian-fr.org/viewtopic.php?t=5659
avec le fichier preference pour la stable.
(ou bien tu prends ton sources.list, avec des preferences pour tous les dépots)

Temporairement, tu le modifies pour rajouter 1000 aux priorités de tous les depots stables, et pour rendre negatives toutes les autres priorités.
Ensuite, tu fais un apt-get update, puis tu verifies que apt-cache policy ne te donne bien aucune priorité de 500.
Quand tu as ajusté pour n’avoir que des prios >1000 ou <0, tu fais un apt-get dist-upgrade, que tu répètes jusqu’à ce qu’il finisse tout, qu’il boucle sur une erreur (un peu penible), ou qu’qu’il crashe complètement :laughing:
Ensuite, tu remets les preferences de la stable.

merci pour cette reponse eclair ! 8)

bon je patoge dans la semoule là :confused:

voici mon source.list:

[quote]
#sarge
deb ftp://mir1.ovh.net/debian/ stable main
deb-src ftp://mir1.ovh.net/debian/ stable main
deb security.debian.org/ stable/updates main
deb ftp.us.debian.org/debian sarge main contrib non-free

#unstable
deb ftp://mir1.ovh.net/debian/ unstable main
deb-src ftp://mir1.ovh.net/debian/ unstable main
deb ftp://ftp.proxad.net/mirrors/ftp.debian.org/ unstable main contrib non-free
deb-src ftp://ftp.proxad.net/mirrors/ftp.debian.org/ unstable main contrib non-free
deb ftp://ftp.berlios.de/pub/btg/debian unstable main non-free[/quote]

comment doit etre mon preference ? j’ai essayé de copié l’un de ceux indiqués mais je ne comprends pas trop ce que je dois modifier…

Bonsoir,
Il y a deux façon de faire lorsque l’on veut plusieurs release dans son sources.list.

La première est de configurer convenablement le fichier preferences, il y a un post-it et un fil à ce sujet.

Avec la seconde méthode, pas besoin de fichier preferences:

Dans ce fichier (vide normalement) ajouter la ligne:

stable / sarge ou sid comme on veut, bien respecter la syntaxe.

Désormais le paquet prioritaire lors des mises à jour et installation est celui de stable.
A ce stade et en faisant pointer vers sarge, un apt-get dist-upgrade devrait downgrader la distribution.

Par la suite, pour passer outre le dépôt par défaut et installer iceweasel 2.0 de unstable par exemple:

ok mais ca ne me bascule pas ma version de debian en stable ?
ca ne permet que d’installer des paquets “stable”…

J’ai édité pendant que tu lisais sûrement.
Faire le apt-get dist-upgrade après avoir fait pointer par défaut sur stable pour downgrader.

ha désolé :laughing:

donc je teste ca :wink:

ben il ne se passe rien :question:

[quote]
apt-get dist-upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.[/quote]

Tu es bien en testing?
Tu n’a pas oublié de mettre à jour la liste des paquets avant des fois?

Que donnent:

Verifier /etc/apt/sources.list et /etc/apt/apt.conf.d/local puis faire:

je suis en unstable

mon source.list

et j’ai bien fait un apt-get update suivi d’un apt-get dist-upgrade

Ok, mais si tu suis cette méthode il te faut supprimer le fichier preferences.
Tu peut toujours essayer avec un apt-get -t stable dist-upgrade pour downgrader,
mais cela veut dire qu’il y à quelque chose qui ne vas pas.

je n’ai pas de fichier preferences, je l’ai deja supprimé.

Peut-être que apt-get upgrade au lieu de dist-upgrade… sans conviction.
Après avoir jeté un oeil sur google, c’est pas aussi évident que ça en à l’air.
Il te faut potasser quelques liens comme:
http://linuxmafia.com/faq/Debian/downgrade.html
http://kennethhunt.com/archives/001539.html
http://people.debian.org/~osamu/downgrade.html

Je ne peut pas t’aider plus pour le moment :frowning:

merci quand meme, je vais voir ce que je peux faire…

il suffit de faire ce que je t’ai dit…
Si tu laisses des prios à 990 et à 500, c’est que tu n’a pas compris.

comme t’as dit mattotop c’est pas 990 qu’il faut c’est 1001 ou 1000 de prio sur ta release stable :
preferences:

[code]Package: *
Pin: release a=stable
Pin-Priority: 1001

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

update et dist-upgrade

et c’est surtout les prios negatives qui vont desinstaller tout ce qui n’est pas sarge.

ah ok, désolé garga, ma méthode ne convient pas pour ce que tu veut faire.

lol elle me semblait plus simple…bon je tente la method des grands chefs bien que je ne comprends pas trop…

(nioubi inside) je sais !! :laughing: