Como aplicar um patch ao kernel?

8

Eu sou um pouco de noob do linux, então esteja cansado da minha compreensão inepta de certos aspectos do sistema operacional. De qualquer forma, eu carreguei o Ubuntu na minha máquina desktop (Dual booted) e tudo correu bem. O único problema, é que (eu tenho pesquisado o meu problema por um tempo e decidi que este é o problema) o teclado para jogos que eu conectei à máquina não é suportado pelo kernel.

Eu encontrei isto: link

Qual é alguém que teve o mesmo problema e corrigiu-o aplicando esse patch ao kernel. Como faço isso? Existe algum lugar onde eu possa simplesmente copiar o código dessa página, ou é mais complicado do que isso?

P.S. Não é um problema com o hardware. A máquina é dual boot, e funciona perfeitamente com o Windows 7, e funciona perfeitamente no BIOS e iniciando até o momento em que o Ubuntu é carregado.

    
por Austin Witherspoon 17.03.2013 / 18:21

2 respostas

1

A melhor maneira de aplicar um patch é instalar um novo binário do kernel. Essa é a maneira mais fácil para a maioria da população. Se você tem o Ubuntu 12.10, o último binário do kernel pode ser encontrado aqui:  - link

No diretório "v3.6.3-quantal" (data 21-out-2012 18:04). Sua data de patch mencionada é quarta-feira, 25 de abril de 2012, então eu acho que o 3.6.3 já irá contê-lo (irá verificar em alguns momentos).

Para instalar os pacotes do kernel, siga os passos descritos aqui:  - Como eu adiciono o kernel PPA?

    
por Rostislav Stribrny 17.03.2013 / 18:28
1

Você tem basicamente duas opções.

  1. Primeiro, para encontrar um kernel pré-construído que inclua esse patch.

    Se o patch for bom (ou seja, aceito pela comunidade), existe a possibilidade de alguém já distribuir kernels com ele. (Talvez até, no melhor dos casos, os lançamentos das últimas distribuições já o incluam.)

    No entanto, como você deve saber, a instalação de arquivos binários de varios terceiros tem todos os tipos de problemas de confiança.

  2. Compile o kernel você mesmo.

    Neste caso, leia o link com cuidado.

por ulidtko 17.03.2013 / 18:30