[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Comment patcher un kernel



Ainsi parlait Arnaud BARRE :
> 
> ça fait une heure que j'essaye de savoir comment
> patcher un kernel 2.4.18 pour faire fonctionner
> l'ACPCI de mon portable (presario 711EA COMPAQ) et je
> ne trouve rien, même pour patcher en général.

man patch ?

Un exemple typique : 

aller dans le répertoire voulu, les sources du noyau par exemple :

cd /usr/local/src/linux

patch -p1 < /home/chezmoi/acpci.diff

et hop c'est patché.

En cas de problème, patch va te le signaler et poser des questions.

Pour être sûr de ton coup :

regarder au début du patch (head tonpatch.diff) le chemin de base :

Typiquement ça ressemble à ça :

--- install.pl  2002/04/18 14:55:17     1.20
+++ install.pl  2002/04/22 11:50:06

Il faut que tu devines si tu dois aller dans un sous-répertoire (cd
le_rep) ou si tu dois au contraire remonter (option -p de patch).

Si tu as :

--- /home/bob/old/toto.c
+++ /home/bob/new/toto.c

Et que tu as tes sources dans /usr/local/src/, tu vas avoir besoin de
supprimer le chemin /home/bob/old et /home/bob/new. L'option -px permet
de supprimer un niveau. 3 niveaux, donc -p3.

Je suis pas sûr d'être super clair, mais le sujet n'est pas facile, non
plus :)

-- 
Charles


-- 
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: