Come posso applicare una patch al kernel?


8

Sono un po 'un noob di Linux, quindi stanco della mia incapace comprensione di alcuni aspetti del sistema operativo. Ad ogni modo, ho appena caricato Ubuntu sul mio computer desktop (doppio avvio) e tutto è andato bene. L'unico problema è che (ho cercato il mio problema per un po 'e ho deciso che questo è il problema) la tastiera da gioco che ho collegato alla macchina non è supportata dal kernel.

Ho trovato questo: http://www.spinics.net/lists/linux-usb/msg62270.html

Qualcun altro che ha avuto lo stesso problema e l'ha risolto applicando quella patch al proprio kernel. Come lo faccio? C'è un posto dove posso semplicemente copiare il codice da quella pagina Web o è più complicato di così?

PS Non è un problema con l'hardware. La macchina ha un doppio avvio e funziona perfettamente con Windows 7 e funziona perfettamente nel BIOS e si avvia fino al momento in cui si carica Ubuntu.


Risposte:


1

Il modo migliore per applicare una patch è installare un nuovo file binario del kernel. Questo è il modo più semplice per la maggior parte della popolazione. Se hai Ubuntu 12.10, l'ultimo binario del kernel può essere trovato qui: - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Nella directory "v3.6.3-quantal" (data 21-ott-2012 18:04). La data della patch di riferimento è mercoledì 25 aprile 2012, quindi suppongo che la 3.6.3 la contenga già (verificherà tra qualche istante).

Per installare i pacchetti del kernel, seguire i passaggi descritti qui: - Come aggiungere il PPA del kernel?


Sfortunatamente, dopo aver letto le mail correlate, non so ancora se sia arrivato al kernel principale o meno. Mi sembra che non lo faccia .... :-( markmail.org/message/ty25vqmclarfquqd
Rostislav Stribrny

1

Hai sostanzialmente due opzioni.

  1. Innanzitutto, per trovare un kernel predefinito che includa quella patch.

    Se la patch è buona (cioè accettata dalla community), c'è la possibilità che qualcuno distribuisca già i kernel con essa. (Forse anche, nel migliore dei casi, le versioni più recenti delle distribuzioni lo includono già.)

    Tuttavia, come forse saprai, l'installazione di file binari da varie terze parti ha ogni tipo di problema di fiducia.

  2. Compilare il kernel da soli.

    In questo caso, leggi attentamente https://help.ubuntu.com/community/Kernel/Compile .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.