bon, alors tu mets ce premier fichier (j’ai laissé les sources sid et etch en commentaire, pour que tu les ait sous la main, mais si tu veux les activer pour pouvoir taper dans les paquets sid et etch en cas de besoin, il faudra d’abord que tu comprenne ce que c’est que le fichier “preferences” cf. plus bas):
[quote="/etc/apt/sources.list"]## sarge
deb ftp2.fr.debian.org/debian/ sarge main contrib non-free
deb-src ftp2.fr.debian.org/debian/ sarge main contrib non-free
deb ftp2.fr.debian.org/debian-non-US/ sarge/non-US main contrib non-free
deb-src ftp2.fr.debian.org/debian-non-US/ sarge/non-US main contrib non-free
etch
#deb ftp2.fr.debian.org/debian/ etch main contrib non-free
#deb-src ftp2.fr.debian.org/debian/ etch main contrib non-free
sid
#deb ftp2.fr.debian.org/debian/ sid main contrib non-free
#deb-src ftp2.fr.debian.org/debian/ sid main contrib non-free
volatile
security
deb security.debian.org/ sarge/updates main contrib non-free
deb-src security.debian.org/ sarge/updates main contrib non-free
#deb security.debian.org/ etch/updates main contrib non-free
#deb-src security.debian.org/ etch/updates main contrib non-free
[/quote]
ensuite, tu mets ce fichier là le temps de la migration:[quote]Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 1005
Package: *
Pin: release o=volatile.debian.net,a=stable,l=debian-volatile
Pin-Priority: 1004
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 1003
[/quote]
ça va remplacer tous les paquets etch par des sarge, et si tu veux enlever/désinstaller les paquets etch non remplacés et compatible, il faut rajouter:
Package: *
Pin: release o=Debian
Pin-Priority: -1
aprés apt-get update,
ensuite, tu fais des apt-get upgrade, dist-upgrade, et dselect-upgrade, jusqu’à ce qu’il n’y ait plus de modif en cours.
Il va te désinstaller des paquets: c’est normal.
Surtout, ne pas redémarrer. Et ne t’inquiètes pas si ta machine te parait “grave plantée”, elle est toujours récupèrable.
si tu boucles sans que plus rien ne s’installe, essayes des apt-get un à un sur les paquets annoncés comme “CONSERVES”(=kept, si tu es en anglais).
Et sinon, tu peux utiliser ‘dselect’ que j’aime bien, mais qui installe un peu trop de choses inutiles par défaut. Si tu l’utilises, ne passes pas par la première étape (0. [A]ccéder Choisir la méthode d’accès à utiliser).
Des questions ? Au boulot 