Appliquer le patch 2.4.22 sur Mandrake 9.1
Le
viphakoneniko
Salut,
j'ai essayé d'appliquer le patch "patch-2.4.22.bz2" sur ma Mandrake 9.1 :
[root@localhost src]# bzip2 -dc patch-2.4.22.bz2 | patch -p0
mais le système m'a répondu par :
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 -urN linux-2.4.21/CREDITS linux-2.4.22/CREDITS
| linux-2.4.21/CREDITS 2003-06-13 07:51:29.000000000 -0700
|+++ linux-2.4.22/CREDITS 2003-08-25 04:44:39.000000000 -0700
--
File to patch:
Dans /usr/src, j'ai : - un lien "linux" pointant vers le dossier
"linux-2.4.21-0.13mdk"
- un dossier "linux-2.4.21"
- un dossier "linux-2.4.21-0.13mdk"
- un dossier "RPM"
J'ai tenté de patcher directement après l'installation de la Mandrake 9.1, après
avoir copié ce patch de mon disque DOS vers mon disque Linux.
Merci de m'aider !!!
j'ai essayé d'appliquer le patch "patch-2.4.22.bz2" sur ma Mandrake 9.1 :
[root@localhost src]# bzip2 -dc patch-2.4.22.bz2 | patch -p0
mais le système m'a répondu par :
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 -urN linux-2.4.21/CREDITS linux-2.4.22/CREDITS
| linux-2.4.21/CREDITS 2003-06-13 07:51:29.000000000 -0700
|+++ linux-2.4.22/CREDITS 2003-08-25 04:44:39.000000000 -0700
--
File to patch:
Dans /usr/src, j'ai : - un lien "linux" pointant vers le dossier
"linux-2.4.21-0.13mdk"
- un dossier "linux-2.4.21"
- un dossier "linux-2.4.21-0.13mdk"
- un dossier "RPM"
J'ai tenté de patcher directement après l'installation de la Mandrake 9.1, après
avoir copié ce patch de mon disque DOS vers mon disque Linux.
Merci de m'aider !!!

Poser une question


Bonsoir,
Essaie alors:
cd linux
bzip2 -dc ../patch-2.4.22.bz2 | patch -p1
--
Liu
Nikoo a écrit:
Peut-être :
1) en renommant le répertoire linux-2.4.21 en linux-2.4.21_pas_utile
2) *puis* en ajoutant un lien du type :
ln -s ./linux ./linux-2.4.21
3) en recommençant le patch (qui devrait marcher) [depuis /usr/src] :
bzip2 -dc patch-2.4.22.bz2 | patch -p0
Qui est bien la bonne commande...
(Sinon faire :
bunzip2 patch-2.4.22.bz2 && cat patch-2.4.22 | patch -p0 )
Car :
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
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 -urN linux-2.4.21/CREDITS linux-2.4.22/CREDITS
|--- linux-2.4.21/CREDITS 2003-06-13 07:51:29.000000000 -0700
|+++ linux-2.4.22/CREDITS 2003-08-25 04:44:39.000000000 -0700
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
^^^^^
Veut dire qu'il ne trouve pas l'arborescence classique en cherchant dans
le répertoire ./linux-2.4.21 car ce n'est pas celui qui contient les
sources du noyau (qui est linux-2.4.21-0.13mdk si j'ai bien tout compris).
Conseil : t'emm... pas à patcher des sources de chez Mandrake, prends
des vraies sources de kernel.org (d'un miroir, plutôt).
Enfin, ce n'est que mon humble avis....
Pas de quoi.
Cordialement
--
NO ePATENTS / NON AUX BREVETS SUR LES LOGICIELS. Voir / See
http://swpat.ffii.org/
eric b
Je suis désolé d'avoir mis ton pseudo dans le titre d'un de mes post.
Je vais tester tout cela ce soir.
avec les sources du noyau via kernel.org si le patch ne marche toujours pas.
C'est pas grave, tu le sauras pour la prochaine fois :)
Note que je n'utilise pas de pseudo. Sauf trois quatre fois
sur fmbl pour voir si les copains sont réveillés.
--
Liu