--- kernel-upgradefr.xml Mon Apr 18 18:42:07 2005 +++ kernel-upgradefr_new.xml Tue Apr 19 21:19:57 2005 @@ -20,8 +20,8 @@ -0.1.1 -2004-12-06 +0.1.2 +2005-04-06 Introduction @@ -43,7 +43,7 @@

-gentoo-dev-sources est utilisé à titre d'exemple dans le présent +gentoo-sources est utilisé à titre d'exemple dans le présent document. Toutefois, les instructions décrites ce-dessous s'appliquent à tous les paquets logiciels de noyaux disponibles dans l'arbre Portage.

@@ -93,15 +93,21 @@
 # emerge -Dup world
 Calculating dependencies ...done!
-[ebuild     U ] sys-kernel/gentoo-dev-sources-2.6.9-r2 [2.6.8-r5]
+[ebuild    NS ] sys-kernel/gentoo-sources-2.6.9-r2 [2.6.8-r5]
 
+ +L'indication NS dans le message ci-dessus signifie aue le nouveau noyau sera +installé dans un nouveau SLOT c'est-à-dire que l'ancien noyau sera laissé tel +quel jusqu'à ce que vous le supprimiez explicitement. + +

Vous pouvez alors aller de l'avant et installer la mise à jour :

-# emerge -u gentoo-dev-sources
+# emerge -u gentoo-sources
 

@@ -324,11 +330,11 @@ noyau et que vous n'ayez pas besoin de conserver les anciennes versions sur votre système. Pour supprimer facilement toutes les sources sauf la plus récente pour un noyau donné, utilisez l'option prune de la commande -emerge. Poursuivons l'exemple précédent utilisant gentoo-dev-sources : +emerge. Poursuivons l'exemple précédent utilisant gentoo-sources :

-# emerge -P gentoo-dev-sources
+# emerge -P gentoo-sources
 

@@ -358,6 +364,57 @@ +Avancé : utiliser votre ancien .config pour configurer le nouveau +noyau +

+ + +

+Il est parfois possible de gagner du temps en réutilisant le fichier de +configuration de votre ancien noyau pour configurer le nouveau. Remarquez que +ça ne fonctionne en général pas : il y aura probablement trop de +changements entre deux version du noyau pour que ça puisse être une méthode +fiable. +

+ +

+La seule situation dans laquelle cette méthode est appropriée est lorsque vous +mettez à jour une révision Gentoo du noyau par une autre. Par exemple les +modifications faites entre gentoo-sources-2.6.9-r1 et +gentoo-sources-2.6.9-r2 seront très petites donc il est en général +possible d'utiliser cette méthode. Cela dit, elle n'est pas appropriée pour +l'exemple donnée tout au long de ce document : mettre à jour votre noyau du +2.6.8 au 2.6.9. Il y a eu trop de changements entre deux sorties officielles et +la méthode décrite ci-dessous n'indiquera pas assez d'éléments à l'utilisateur +pour bien fonctionner. Il en résultera que l'utilisateur ira de problèmes en +problèmes parce qu'ils désactivent des options qu'ils n'auraient pas dû. +

+ +

+Pour réutiliser votre ancienne configuration vous n'avez qu'à copier le fichier +de configuration puis exécuter make oldconfig. Dans l'exemple suivant +nous récupérons la configuration d'un noyau gentoo-sources-2.6.9-r1 et +l'importons dans gentoo-sources-2.6.9-r2. +

+ +
+# cd /usr/src/linux-2.6.9-gentoo-r2
+# cp ../linux-2.6.9-gentoo-r1/.config .
+# make oldconfig
+
+ +

+Là, vous devrez probablement répondre aux questions posées pour le choix des +options de configuration qui ont changé entre les deux versions. Une fois que +vous l'aurez fait, vous pouvez compiler et installer votre noyau comme +d'habitude sans avoir à passer par l'étape de configuration menuconfig. +

+ + +
+
+ + Problèmes rencontrés suite à la mise à jour du noyau
@@ -365,9 +422,9 @@

La rapidité du développement du noyau Linux rend inévitable l'apparition de problèmes dus aux changements apportés au noyau de version en version. Si vous -éprouvez de tels problèmes avec les versions les plus récentes des noyaux supportés par Gentoo, -veuillez nous les rapporter. +rencontrez de tels problèmes avec les versions les plus récentes des +noyaux supportés par +Gentoo, veuillez nous les rapporter.