patch kernel - Linux et OS Alternatifs
Marsh Posté le 20-01-2005 à 11:26:21
ben pour patcher les sources du noyau, il faut peut-être les avoir installés non ?
Marsh Posté le 20-01-2005 à 11:48:07
G le kernel 2.6.9-1.667 pour la fedora3, mais je ne comprend pas le fonctionnement. Il faut installer les sources du noyau pour pouvoir ensuite le patcher ??? Les sources du noyau n'y sont pas par défaut ?
Sinon ou pourai-je trouvait les sources pour cette version de kernel ??
Je c G du mal mais j'éspére pouvoir en apprendre plus sur linux grâce a vous
Marsh Posté le 20-01-2005 à 11:56:18
-installe les source
-patche
-compile
Sinon essaye avec autre chose que "-p1"... (-p0) par exemple)
Marsh Posté le 20-01-2005 à 13:55:32
euh pourquoi tu veux recompiler ton noyau ?
Marsh Posté le 20-01-2005 à 14:24:49
ben peut être qu'il a une faille de sécurité et qu'il veut y remédier... ou tout simplement parce qu'il a envie d'apprendre...
Marsh Posté le 24-01-2005 à 12:04:46
Voila g enfin trouver comment faire .
Heureusement qu'il ya a d'autre forum .
Merci pour vos réponses même si elle ne m'on pas tellement aidé.
Marsh Posté le 24-01-2005 à 12:06:07
ryu77 a écrit : Voila g enfin trouver comment faire . |
évites les sarcasmes de ce type ; il y a un topic complet sur le sujet avec une explication détaillé de ce qu'il faut faire pour recompiler son noyau.
Marsh Posté le 24-01-2005 à 12:47:36
Pour ceux que ça interesse voilà la solution que l'on m'a proposer:
pour avoir les sources du dernier noyau fedora, il suffit de récupérer les kernelxxxx.src.rpm, et de faire :
rpm -Uvh kernelxxxxx.src.rpm
cd /usr/src/redhat/SPECS/
ouvrire le fichier kernel.spec et mettre ceci comme suit :
(ligne 6 à 9)
%define buildup 0
%define buildsmp 0
%define buildsource 1
%define builddoc 0
et
(ligne 47 à 54 si ce n'est pas identique!)
%define builddoc 0
%if %{FC2}
%define buildsource 1
%else
%define buildsource 1
%endif
%define buildup 0
%define buildsmp 0
Ensuite :
rpmbuild -ba -target=noarch kernel.spec (toujours dans le repertoire du fichier kernel.spec).
Ensuite rpm -Uvh /usr/src/redhat/RPMS/noarch/kerne(sourcecode normalement)..........rpm
Voilà
Marsh Posté le 24-01-2005 à 13:17:43
Mjules a écrit : évites les sarcasmes de ce type ; il y a un topic complet sur le sujet avec une explication détaillé de ce qu'il faut faire pour recompiler son noyau. |
+1
Marsh Posté le 20-01-2005 à 11:24:51
Salut,
G récuperer un fichier linuxXXX.patch et lorseque je lance la commande
"patch -p1 -s < monpatch.patch"
il me demande quelle fichier je veut patcher ( file to patch )
G lu dans des tutoriaux d'aller dans le répertoire /usr/src/redhat mais je n'est rien dedans