Lenny batarde vers Squeeze propre

Bonjour à tous,
Après mes déboires pour passer en ext4, je voudrais m’assurer de la procédure à suivre afin de migrer d’une lenny à laquelle j’ai ajouté quelques paquets locaux, et du pinning, vers une squeeze qui serait un peux plus propre.

Voici mes sources.list et mon fichier pref :

[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 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
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Dépôts “backports”.

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

lenny multimedia

deb ftp://ftp.debian-multimedia.org lenny main non-free
#deb-src http://mirror.home-dn.net/debian-multimedia lenny main

Virtualbox

deb http://download.virtualbox.org/virtualbox/debian lenny 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]

[code]Package: *
Pin: origin file:/home/depot
Pin-priority: 1001

Package: iceweasel grisbi linphone supertuxkart torcs
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 1000

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-priority: 988

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-priority: 987

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

Package: *
Pin: release o=Debian,a=stable
Pin-priority: 984

Package: *
Pin: release o=Backports.org archive,a=lenny-backports,l=Backports.org archive
Pin-priority: 975

Package: *
Pin: origin download.virtualbox.org
Pin-Priority: 960

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 99

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 98

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 97

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

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

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

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

Ce que je compte faire c’est :

  • Dans le fichier preferences, inverser les priorités liées à stable et testing
  • faire un : aptitude full-upgrade

Est-ce suffisamment propre comme démarche ?
Merci de vos retour d’expérience.

salut

il te faut un sources.list en odre de preference par ligne si tu veux passer en squeeze ou sid c’est celles ci qui devrais etre mis en premier sur la ligne

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

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

et enfin la ligne lenny, etc...

pour le pinning ca devrais etre la meme chose…mais je n’en m’en sert pas donc je laisse une autre personne du forum de dire ca…

Salut,

Sur le wiki à la rubrique Etiquettes ou Etiquetage (je sais plus) mais l’ordre dans le source n’a pas d’influence, cela c’est sûr :slightly_smiling:

Si un paquet est présent dans plusieurs dépôts du sources.list, alors il sera pris dans celui qui se trouve en premier dans ce sources.list. Donc en pratique comme le dit Gérard ça n’a que très peu d’importance puisqu’il s’agit de toutes façons du même paquet.

Plus d’infos ici : http://www.isalo.org/wiki.debian-fr/index.php/L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences

En vous lisant, il me vient une idée :
Enlever mon fichier préférence, et laisser que le sources.list avec squeeze.

Au moins je suis sur d’avoir une squeeze, mais n’est-ce pas trop suicidaire !

[quote=“Alfafa”]En vous lisant, il me vient une idée :
Enlever mon fichier préférence, et laisser que le sources.list avec squeeze.

Au moins je suis sur d’avoir une squeeze, mais n’est-ce pas trop suicidaire ![/quote]

Non, ce n’est pas suicidaire à mon avis. Mais lis le lien que j’ai donné et tu devrais saisir pourquoi il y a des solutions préférables à la tienne.

J’ai fait ce que je voulais :
J’ai supprimer toutes références à aux autres version.
C’est ainsi que les résolutions de dépendances ont été les plus simples.

Maintenant, je roule en squeeze.
Le seul bug pour l’instant : un pb d’impression. Cf prochain post.