Passer de stable en testing ou unstable sans formater

hello,

ma question est presque entiere dans le sujet

je suis sous une debian stable sarge kernel 2.6.8-3-smp et je souhaiterais maintenant qu’elle tourne m’amuser a la passer en version etch ou sid mais sans refaire l’install

qu’elle serait la procedure pour un tel upgrade

d’avance merci
guigus

[quote=“guigus76”]qu’elle serait la procedure pour un tel upgrade
[/quote]upgrade justement …
ps: man apt-get … je fais mon stonfi :smiling_imp:

Il faut modifier ton sources.list

La ou tu a sarge ou stable

Tu met soit testing soit unstable

Genre
deb blablabalabla/ unstable main contrib non-free

devient

deb blablabalabla/ unstable main contrib non-free

voila ensuite tu va chercher un café tu prie et tu fait

#apt-get dist-upgrade :wink:

oui je me doute que upgrade

mais quel deb ds le source list quel commande pour voir les conflits de packages je suis pas un expert sous linux ou debian sorry

A+
guigus

Dsl j’ai oublié pour modifié le sources.list

tu fait en console

si tu est sous KDE : kdesu kate

               Gnome: gksu gedit

tu peut le faire direct en console

nano /etc/apt/sources.list

Exemple, ton source liste de base, serait ça en testing :

[code]#deb file:///cdrom/ sarge main
deb http://security.debian.org sarge/updates main contrib non-free
deb-src http://security.debian.org sarge/updates main contrib non-free
deb http://ftp.fr.debian.org/debian sarge main contrib non-free
deb-src http://ftp.fr.debian.org/debian sarge main contrib non-free

Testing

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://ftp.fr.debian.org/debian etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian etch main contrib non-free

pour les java plugin et jdk je crois

deb http://ftp.debian-unofficial.org/debian sarge main contrib non-free restricted

deb-src http://ftp.debian-unofficial.org/debian sarge main contrib non-free restricted

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[/code]

[quote=“Greenlynx”]La ou tu a sarge ou stable
Tu met soit testing soit unstable
Genre
deb blablabalabla/ stable main contrib non-free
devient
deb blablabalabla/ unstable main contrib non-free
voila ensuite tu va chercher un café tu prie et tu fait
#apt-get dist-upgrade :wink:[/quote]
Oui pis tu peux encore prier à mon avis, ou te faire un termos de café, selon tes obédiences … mais ça n’engage que moi … :smiling_imp:
ps: tu n’as peut-etre pas besoin des lignes deb-src, qui seront à commenter, et ajouter surement la ligne security dans sid …

usinagaz le café et la ferveur c’est mon truc ok :smiling_imp: :smiling_imp:

je sais pas moi conseille lui du darkdog(burn etc ) et de faire bruler de l’encens. :smiley: :smiley:

Pour des exemples de sources.list avec etch, sid … voir dans la section “trucs et astuces” le fil "votre sources.list!"
Pour modifier, voir post ci-dessus
ensuite en console (je suppose que sudo n’est pas configuré):

[quote]su
mot_de_passe_root
aptitude update
aptitude dist-upgrade[/quote]

Au départ, c’est pour avoir les droits root.
Ensuite pour charger la liste de tous les paquets disponibles dans les sources indiquées dans sources.list
Pour terminer remplace tous les paquets installés par les plus récents, etch ou sid suivant ce qui est indiqué dans sources.list en résolvant tous ls problèmes de dépendance

Pour voir les commandes d’aptitude : man aptitude
Si le fichier preferences du fil “votre sources.list!” te fais poser des questions : man apt_preferences

usinagaz : tu es sûr qu’en laissant cela

# 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-fre à la fin du sources.list, il va avoir une etch sans un fichier preferences adéquat ?

oui oui exacte, j’ai un peu mis en vrac … ( les depots unofficial aussi), il faut qu’il commente sid, ou qu’il fasse un fichier preference … .conf ma réponse au post sur “Mise à jour Gnome”, j’y donne plus de détail sur ma config

contrairement à ce qu’a dit usinagaz, n’utilisez pas les termes stable/testing et unstable dans le sources.list.
Utilisez plutot les noms des releases (sarge/etc/sid).
Sinon, quand on va dans le sens sarge->etch->sid, rien besoin d’autre que de RAJOUTER les sources de la nouvelle distrib vers laquelle on veut migrer.
Dans l’autre sens, il y a d’autres choses à faire.

Un autre avantage de mettre explicitement le nom de la dsitrib c’est d’éviter que le jour où la testing passe en stable tu casses le système par une mise à jour imprudente (je parle d’expérience lorsque sarge ets passée stable un update m’a tout cassé ! :unamused: )
bon l’avantage c’est que je suis passé à etch :wink:

Et avant la commande upgrade, un petit update est aussi conseillé…

L’ordre des choses a faire quand meme car le pauvre doit etre paumé avec toutes ces infos qui viennent de partout :smiley:

Modifier le sources.list -> voir ce qui a déjà été dit et aussi le post forum.debian-fr.org/viewtopic.php?t=1810

apt-get update apt-get dist-upgrade

Et prié pour que ca fonctionne toujours mais en général en ce moment pas trop de probleme

Si il ne veux pas te mettre certains paquets a jour tu peux voir pour arranger cela avec

[quote=“MattOTop”]contrairement à ce qu’a dit usinagaz, n’utilisez pas les termes stable/testing et unstable dans le sources.list.[/quote]En fait oui, je réalise que je suis bien d’accord, c’est d’ailleurs ce que j’ai fait pour mon sources.list, par contre, dans un fichier preferences, on a pas du tout (de mémoire) les mêmes résultats en utilisant sarge/etch/sid, c’est pourquoi là j’ai préféré utiliser stable … etc …

Cependant (bonjour), j’aurai besoin de vos lumières pour m’expliquer cet état de fait :

jcode@debian:~$ sudo apt-get -s install putty/etch Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait E: La version « etch » de « putty » est introuvable jcode@debian:~$ sudo apt-get -s install putty/testing Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Version choisie 0.58-5 (Debian:testing) pour putty Les paquets suivants seront mis à jour : putty 1 mis à jour, 0 nouvellement installés, 0 à enlever et 62 non mis à jour. Inst putty [0.58-1] (0.58-5 Debian:testing) Conf putty (0.58-5 Debian:testing) jcode@debian:~$ grep testing /etc/apt/sources.list jcode@debian:~$ grep etch /etc/apt/sources.list 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://ftp.fr.debian.org/debian etch main contrib non-free deb-src http://ftp.fr.debian.org/debian etch main contrib non-free
Est-ce que ça a un rapport avec le fait que dans mon preferences, j’emploie stable/testing/unstable ? sinon je vois pas comment c’est possible, je vérifierai mais ça m’étonnerait … votre avis ?

a ton avis?

ah bon… je vais tester pour voir … je “vous” dirais …( pour ce qui ont un doute bien sur) .