web-dev-qa-db-fra.com

Comment appliquer un patch au noyau?

Je suis un peu un noob linux, alors soyez fatigué de mon inepte compréhension de certains aspects du système d'exploitation. Quoi qu'il en soit, je viens de charger ubuntu sur mon ordinateur de bureau (double démarrage) et tout s'est bien passé. Le seul problème, c’est que (je recherche mon problème depuis un moment et j’ai décidé que c’était le problème) le clavier de jeu que j’ai branché à la machine n’est pas pris en charge par le noyau.

J'ai trouvé ceci: http://www.spinics.net/lists/linux-usb/msg62270.html

Quelqu'un d'autre a eu le même problème et l'a résolu en appliquant ce correctif à son noyau. Comment je fais ça? Y a-t-il un endroit où je peux simplement copier le code de cette page Web ou est-ce plus compliqué que cela?

P.S. Ce n'est pas un problème avec le matériel. La machine est à double démarrage, et elle fonctionne parfaitement avec Windows 7, et fonctionne parfaitement dans le bios et le démarrage jusqu’au moment où ubuntu se charge.

8
Austin Witherspoon

La meilleure façon d'appliquer un correctif consiste à installer un nouveau fichier binaire du noyau. C'est le moyen le plus facile pour la plupart de la population. Si vous avez Ubuntu 12.10, vous pouvez trouver le dernier fichier binaire du noyau ici: - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Sous le répertoire "v3.6.3-quantal" (date 21 octobre 2012 18:04). La date de votre correctif référencé est le mercredi 25 avril 2012, donc je suppose que le 3.6.3 le contiendra déjà (le vérifiera dans quelques instants).

Pour installer les packages du noyau, veuillez suivre les étapes décrites ici: - Comment puis-je ajouter le PPA du noyau?

1
Rostislav Stribrny

Vous avez essentiellement deux options.

  1. Premièrement, trouver un noyau pré-construit qui inclut ce correctif.

    Si le correctif est bon (c'est-à-dire accepté par la communauté), il est possible que quelqu'un distribue déjà les noyaux avec celui-ci. (Peut-être même, dans le meilleur des cas, que les dernières versions des distributions l'incluent déjà.)

    Cependant, comme vous le savez peut-être, l’installation de fichiers binaires à partir de divers tiers pose toutes sortes de problèmes de confiance.

  2. Compilez le noyau vous-même.

    Dans ce cas, veillez à lire https://help.ubuntu.com/community/Kernel/Compile avec précaution.

1
ulidtko