CARRY �mile a �crit:
Le mer 08/01/2003 � 01:09, VALLIET Emmanuel a �crit :
On Wed, Jan 08, 2003 at 12:29:05AM +0100, Mathieu Fosse wrote:
Salut,
Bonjour,
Je vien de m'acheter un portable Acer Aspire 1300.
Je vien de compiler le noyau 2.4.20 en activant l'acpi
mais j'ai entendu parl� qu'il fal� appliquer un patch au kernel.
Mais le probleme c'est que je ne sais pas comment faire !!!
j'ai trouver sur le net un patch sur http://acpi.sourceforge.net
c'est un fichier .diff mais je sais comment appliquer le patch par�s !!!
Si quelqu'un peu m'aider ?
Merci d'avance
Il suffit d'utiliser la comande patch. man patch est ton ami.
En g�n�ral, tu te mets dans l'arborescence de ton noyau, et tu fais un
patch -p1 < ../chemin_vers_le_diff
(p1 ou p0, �a d�pend de la "qualit�" du patch)
Et ensuite, tu refais le make menuconfig, doit y avoir une nouvelle
option qui apparait.
Bon, pour commencer, le 2.4.20 de debian est patch� pour l'acpi avec un
vieux patch (souvent trop vieux pour les portables trop r�cents) qui est
incompatible avec les patchs de sourceforge. Il te faut donc r�cup�rer
un noyau de kernel.org, tu le d�comprimes dans /usr/src/, tu cr��es le
lien symbolique ln -s /usr/src/linux-2.4.20 /usr/src/linux.
En supposant que le patch est dans /usr/src/ et qu'il est encore gzipp�:
gzip -cd ../acpi-xxxxx.diff.gz | patch -p1 (le gzip d�compresse le patch
et envoie le r�sultat dans stdout et patch le r�cup�re)
sinon patch -p1 ../acpi-xxx.diff
J'ai tapp� la commande que tu m'a donn� ( jme permet de te tutoyer ;-) )
et ca me donne ca :
(je pr�cise que le fichier acpi-20021212-2.4.20.diff.gz est situ� dans
/usr/src)
#gzip -cd acpi-20021212-2.4.20.diff.gz | patch -p1
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Naur -X /root/bin/dontdiff a/arch/i386/config.in
b/arch/i386/config.in
|--- a/arch/i386/config.in 2002-12-12 16:52:23.000000000 -0800
|+++ b/arch/i386/config.in 2002-12-12 16:57:24.000000000 -0800
--------------------------
File to patch:
et au prompt "File to patch:" je sais ce que je dois mettre ???
Tu peux m'aider ??
Merci d'avance !
Bon courage
Merci
�mile