Как использовать файл.patch?

Я сделал инструкции, найденные здесь. Во время процесса кажется, что он ищет другой файл, поскольку он отображает что-то в моем терминале, как это:

> 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:

Что мне ввести? Файл, который я исправляю, является исправлением, которое, как говорят, исправляет неопознанную сенсорную панель. Это HID-патч, который можно найти по ссылке для скачивания на этом сайте.

3 ответа

Это патч ядра, он используется для внесения изменений в исходный код ядра. После его применения вам нужно будет перекомпилировать ядро (из модифицированного исходного кода), что не является тривиальной операцией и которую вы, вероятно, не хотите делать.

Я согласен с fkraiem, что вы, вероятно, не хотите применять этот патч самостоятельно.

Почтовый поток заканчивается тем, что исправление будет в версии ядра 3.15.
Последняя версия стандартного пакета, доступная для trusty, в настоящее время 3.13.

Текущая версия для следующего выпуска Ubuntu, Utopic, - 3.16. Может быть, вы можете просто подождать Utopic, релиз которого запланирован на 23 октября?

ОБНОВИТЬ:

Я обновил версию BIOS, и тачпад работал, но через несколько минут ноутбук завис. Я закрыл крышку, чтобы ноутбук впал в спящий режим, а затем снова открыл ее. Он больше не заморожен, однако тачпад больше не работает. Похоже, что в Ubuntu есть проблемы с ASUS BIOS. Это действительно не ответ на оригинальный вопрос. Тем не менее, это альтернатива для кого-то с той же проблемой (тачпад не работает). Но это решение (обновление BIOS) очень рискованно. Используйте это решение на свой страх и риск.

Другие вопросы по тегам