Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:install:migrer-depuis-windows [13/02/2011 11:19] smolski |
doc:install:migrer-depuis-windows [14/11/2012 14:59] 127.0.0.1 édition externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | mise à jour - 05/05/2011 | ||
====== MIGRER d'une branche à une autre supérieure ====== | ====== MIGRER d'une branche à une autre supérieure ====== | ||
Ligne 4: | Ligne 5: | ||
* Niveau requis : DÉBUTANT | * Niveau requis : DÉBUTANT | ||
* Commentaires : **Migrer** //avec sécurité d'une Branche Debian Stable ou Testing ancienne à la nouvelle.// | * Commentaires : **Migrer** //avec sécurité d'une Branche Debian Stable ou Testing ancienne à la nouvelle.// | ||
- | * Débutant, à savoir : [[manuel:aptitude | APTITUDE - Un outil APT de haute sécurité]] - [[manuel:ldc | La ligne de commande pas à pas]] | + | * Débutant, à savoir : |
+ | * [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * [[manuel:aptitude | APTITUDE - Un outil APT de haute sécurité]] | ||
+ | * [[manuel:branches_debian | Les Branches Debian pas à pas]] | ||
+ | |||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 19: | Ligne 24: | ||
== Solution : == | == Solution : == | ||
- | Indiquer le nom Release ''lenny'' plutôt que celui de la branche ''stable'' dans le fichier ///etc/apt/sources.list// (ou bien le nom Release : ''squeeze'' plutôt que celui de la branche : ''testing''), cela évite cet inconvénient de démarrage en choisissant //volontairement// l'instant de notre migration. Pour se faire une idée si c'est le bon moment ou non de migrer, la consultation d'un forum comme Debian-facile, ou une petit sur le chan, s'avère d'une grande utilité. Les plus téméraires, ou les plus pressés, auront passé à la nouvelle stable des les premiers moment de sa sortie. Leurs commentaires et retours d'expérience permettront de prendre une décision. | + | Indiquer le nom **Release** plutôt que celui de la branche ''stable'' dans le fichier ///etc/apt/sources.list// (ou bien le nom **Release** plutôt que celui de la branche : ''testing''), cela évite cet inconvénient de démarrage en choisissant //volontairement// l'instant de notre migration. \\ |
+ | Pour se faire une idée si c'est le bon moment ou non de migrer, la consultation d'un forum comme Debian-facile, ou un petit tour sur le chan, s'avèrent d'une grande utilité. \\ | ||
+ | Les plus téméraires, ou les plus pressés, passés à la nouvelle stable dès les premiers moment de sa sortie, leurs commentaires, précisions et retours d'expérience permettront de prendre une décision personnelle. | ||
- | ==== Migration - Les options ==== | + | ===== Migration - Les options ===== |
Une fois que l'on décidé de migrer, on a deux options. | Une fois que l'on décidé de migrer, on a deux options. | ||
Ligne 38: | Ligne 45: | ||
<code bash> | <code bash> | ||
aptitude update</code> | aptitude update</code> | ||
+ | ou | ||
+ | <code bash>apt-get update</code> | ||
suivi d'un | suivi d'un | ||
<code bash> | <code bash> | ||
aptitude safe-upgrade</code> | aptitude safe-upgrade</code> | ||
+ | ou | ||
+ | <code bash>apt-get dist-upgrade</code> | ||
//salvateur en diable //... ;-) | //salvateur en diable //... ;-) | ||
Ligne 52: | Ligne 63: | ||
nano /etc/apt/sources.list</code> | nano /etc/apt/sources.list</code> | ||
- | et remplacer dans les sources //lenny// par //squeeze//. | + | et remplacer dans les sources //lenny// par //[[manuel:sources.list-df#un_sourceslist_complet_pour_squeeze|squeeze]]//. |
+ | |||
+ | De plus, pour s'assurer que la mise à niveau se fasse correctement, nous vous suggérons de garder seulement le dépôt debian officiel. Donc, de commenter le dépôt debian-multimedia qui n'est pas un dépôt officiel. | ||
+ | <code>## squeeze multimedia | ||
+ | # deb http://www.debian-multimedia.org squeeze main non-free | ||
+ | # deb-src http://www.debian-multimedia.org squeeze main non-free</code> | ||
+ | De cette façon, si quelque chose se passe mal, il vous sera plus facile d'indentifier la source du problème. | ||
+ | |||
+ | Vous pouvez aussi éditer votre fichier preferences comme il est expliqué ci-dessous. | ||
+ | |||
+ | Une fois votre nouvelle stable bien installée, que vous aurez constaté que tout fonctionne bien, vous pourrez mettre à jour vos paquets issus de debian-multimedia. | ||
+ | <code>## squeeze multimedia | ||
+ | deb http://www.debian-multimedia.org squeeze main non-free | ||
+ | deb-src http://www.debian-multimedia.org squeeze main non-free</code> | ||
+ | |||
+ | Après chaque modification du fichier sources.list, tapez et validez la commande suivante : | ||
+ | |||
+ | <code bash>aptitude update</code> | ||
+ | ou | ||
+ | <code bash>apt-get update</code> | ||
+ | |||
===== Éditer le fichier preferences ===== | ===== Éditer le fichier preferences ===== | ||
- | Le but de ce fichier est mettre des priorités supérieures pour les branches officielles de Debian et des priorités inférieures pour les dépôts non officiels. | + | Le but de ce fichier est de mettre des priorités supérieures pour les branches officielles de Debian et des priorités inférieures pour les dépôts non officiels. |
Ici le dépôt non officiel est le dépôt debian-multimedia. | Ici le dépôt non officiel est le dépôt debian-multimedia. | ||
Ligne 65: | Ligne 96: | ||
Ouvrir le fichier ''preferences'' ou le créer avec un éditeur en ligne de commande (Voir : [[commande:editeur:nano | Éditeur de commande NANO]] ) : | Ouvrir le fichier ''preferences'' ou le créer avec un éditeur en ligne de commande (Voir : [[commande:editeur:nano | Éditeur de commande NANO]] ) : | ||
- | <code> | + | <code bash> |
nano /etc/apt/preferences</code> | nano /etc/apt/preferences</code> | ||
Ligne 73: | Ligne 104: | ||
Package: * | Package: * | ||
Pin: release o=Debian,a=stable,l=Debian-Security | Pin: release o=Debian,a=stable,l=Debian-Security | ||
- | Pin-priority: 980 | + | Pin-priority: 900 |
Package: * | Package: * | ||
Pin: release o=Debian,a=stable,l=Debian | Pin: release o=Debian,a=stable,l=Debian | ||
- | Pin-priority: 980 | + | Pin-priority: 900 |
+ | |||
+ | |||
+ | Package: * | ||
+ | Pin: release o=Debian,a=stable-updates,l=Debian | ||
+ | Pin-Priority: 900 | ||
Package: * | Package: * | ||
Pin: release o=Unofficial Multimedia Packages,a=stable | Pin: release o=Unofficial Multimedia Packages,a=stable | ||
- | Pin-priority: 480'' | + | Pin-priority: 400 |
</code> | </code> | ||
Ligne 89: | Ligne 125: | ||
===== Mettre à jour ===== | ===== Mettre à jour ===== | ||
+ | Dans les notes de publication concernant la nouvelle version stable, soit Squeeze (Debian 6.0), il est mentionné que **apt-get** est l'outil conseillé pour mettre à niveau vers une nouvelle publication majeure ou, autrement dit, pour passer de Lenny à Squeeze. Nous suivrons donc cette recommandation dans notre texte. N'hésitez pas à utiliser **apt-get** même si vous ne l'utilisez jamais autrement. | ||
+ | |||
+ | * [[http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.fr.html#upgrading-full|IMPORTANT => Mettre à niveau le système]] | ||
- | Mettre le système à jour en validant sous root : | ||
- | <code bash> | ||
- | aptitude update</code> | ||
- | Puis pour passer à la nouvelle stable : | ||
- | <code bash> | ||
- | aptitude safe-upgrade</code> | ||
- | suivi de : | + | Une fois que vous avez mis à jour votre Lenny pour une dernière fois et modifié votre fichier sources.list, vous pouvez envisager d'effectuer la mise à niveau vers Squeeze. |
+ | Première étape, la mise à jour des paquets : | ||
<code bash> | <code bash> | ||
- | aptitude full-upgrade</code> | + | apt-get update</code> |
- | - ''update'' pour mettre à jour les nouveaux paquets dispo | + | Deuxième étape, la mise à niveau des nouvelles versions des paquets : |
- | - **safe-upgrade** et **full-upgrade** pour migrer vers la nouvelle version. | + | |
- | <note important>Pour bien installer les nouveautés et apporter les corrections avec les dépendances qui apparaissent, recommencer le nombre de fois de suite nécessaire ces deux commandes : | ||
<code bash> | <code bash> | ||
- | aptitude safe-upgrade</code> | + | apt-get dist-upgrade</code> |
+ | <note important>Pour que la mise à niveau soit complétée sans problème et que votre nouvelle Debian soit pleinement fonctionnelle, il est essentiel de ne pas avoir de paquets cassés ou qui refusent de s'installer. Par conséquent, il sera peut-être nécessaire pour mener à bien votre mise à niveau d'utiliser à nouveau les deux commandes utilisées soit : | ||
+ | <code bash> | ||
+ | apt-get upgrade</code> | ||
+ | et | ||
<code bash> | <code bash> | ||
- | aptitude full-upgrade</code></note> | + | apt-get dist-upgrade</code></note> |
- | L'important, c'est de ne pas avoir de message d'erreur ou d'indication de paquets cassés. C'est dans cette optique que l'on mentionne qu'il peut être nécessaire de répéter les commandes safe-upgrade et full-upgrade. Si aptitude n'indique rien après le premier full-upgrade, on peut alors considérer que la migration est terminée. Sinon, on répète les commandes jusqu'à ce qu'il ne râle plus. Ce n'est qu'à ce moment que l'on doit être en mesure de redémarrer son ordi sans problème. | + | L'important, encore une fois, c'est de ne pas avoir de message d'erreur ou d'indication de paquets cassés. Si après le premier apt-get dist-upgrade vous n'avez pas de message d'erreur, vous avez normalement réussi à mise à niveau. Sinon, il faut répèter les commandes jusqu'à ce que apt-get ne râle plus. Ce n'est qu'à ce moment que l'on doit être en mesure de redémarrer son ordi sans problème. |
//Tchagadaaa... tchagadaaa... tchagadaaa...// \\ | //Tchagadaaa... tchagadaaa... tchagadaaa...// \\ | ||
Ligne 142: | Ligne 178: | ||
''** Voir :**'' | ''** Voir :**'' | ||
* [[manuel:dpkg#creer_la_liste_des_paquetages_installes | Copie dans un fichier de votre installation avec dpkg]] | * [[manuel:dpkg#creer_la_liste_des_paquetages_installes | Copie dans un fichier de votre installation avec dpkg]] | ||
- | * http://debian-facile.org/forum/viewtopic.php?pid=25644#p25644 De **Clem** à partir d'une //Ubuntu//. | + | :-P:-P:-P |
- | (//Trop fort le// **Clem** !) ;-) | + |