1 votes

Puis-je patcher une petite partie du noyau sans recompiler ?

Je suis en train d'utiliser inotify pour un projet, et j'ai désespérément besoin de la fonctionnalité fournie par ce correctif : http://article.gmane.org/gmane.linux.kernel/758183

Puis-je appliquer ce correctif à mon noyau Linux existant, ou faudrait-il le recompiler ?

1voto

David Points 344

Ceci est un correctif pour le VFS Linux. Vous devrez recompiler le noyau, même si vous finissez par utiliser ksplice pour l'insérer dans le noyau en cours d'exécution.

0 votes

Merci pour la réponse rapide! Pourriez-vous s'il vous plaît me guider sur la façon de faire cela sans endommager mon système? Je suis sur debian et j'ai le paquet 'linux-source-2.6.26' installé (sources dans /usr/src/linux-source-2.6.26.tar.bz2)

0 votes

Je ne sais rien de la façon dont Debian gère sa source de noyau, mais lorsque vous trouvez le fichier fs/inotify.c approprié, allez dans le répertoire contenant fs/ et exécutez patch -p 1 < somefile.patch, puis compilez selon les instructions de Debian.

0 votes

Si vous voulez utiliser Ksplice comme suggéré par Ignacio, c'est peut-être un bon point de départ: ibm.com/developerworks/aix/library/au-spunix_ksplice (Mise à jour des noyaux personnalisés).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X