Como usar um arquivo .patch?

3

Eu fiz as instruções encontradas em aqui . Durante o processo, parece que está procurando outro arquivo, já que ele exibe algo no meu terminal assim:

> patch -p1 < HID-core-fix-computation-of-the-report-size.patch

> can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
> --------------------------
|diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
|index 963a8da..e0f6753 100644
|--- a/drivers/hid/hid-core.c
|+++ b/drivers/hid/hid-core.c
--------------------------
> File to patch:

O que eu entro? O arquivo que estou corrigindo é um patch que corrige o touchpad que não está sendo reconhecido . É o patch da HID que pode ser encontrado no link de download desse site.

    
por hehe 14.09.2014 / 05:07

3 respostas

1

Este é um patch do kernel, ele é usado para fazer modificações no código-fonte do kernel. Depois de aplicá-lo, você precisaria recompilar o kernel (do código-fonte modificado), o que não é trivial operação e que você provavelmente não quer fazer.

    
por fkraiem 14.09.2014 / 05:31
0

Concordo com o fkraiem que você provavelmente não deseja aplicar esse patch você mesmo.

O thread de e-mail termina dizendo que a correção estará no kernel versão 3.15.
A versão mais recente do pacote padrão disponível para trusty é 3.13 atualmente.

A versão atual para o próximo lançamento do Ubuntu, o Utopic, é 3.16 . Talvez você possa apenas esperar pelo Utopic, lançamento planejado para 23 de outubro ?

    
por Volker Siegel 14.09.2014 / 06:15
0

ATUALIZAÇÃO:

Atualizei minha versão do BIOS e fiz meu touchpad funcionar, mas depois de vários minutos o laptop congelou. O que eu fiz foi fechar a tampa para fazer o laptop hibernar e depois abri-lo novamente. Não está mais congelado, no entanto, o touchpad não está mais funcionando. Parece que o Ubuntu tem problemas com asus bios. Isso realmente não é uma resposta à pergunta original. No entanto, esta é uma alternativa para alguém com o mesmo problema (o touchpad não funciona). Mas esta solução (bios de atualização) é MUITO RISCADA. Use esta solução por sua conta e risco.

    
por hehe 14.01.2015 / 20:30

Tags