Как мне применить патч к ядру?


8

Я немного новичок в Linux, так что будьте измотаны из-за моего неумелого понимания некоторых аспектов ОС. В любом случае, я только что загрузил Ubuntu на свой настольный компьютер (с двойной загрузкой), и все прошло нормально. Единственная проблема заключается в том, что (я некоторое время изучал свою проблему и решил, что это проблема), игровая клавиатура, которую я подключил к машине, не поддерживается ядром.

Я нашел это: http://www.spinics.net/lists/linux-usb/msg62270.html

Кто-то другой, кто имел ту же проблему, и исправил ее, применив этот патч к своему ядру. Как я могу это сделать? Есть ли где-нибудь, где я могу просто скопировать код с этой веб-страницы, или это сложнее?

PS Это не проблема с оборудованием. Машина с двойной загрузкой, и она прекрасно работает с Windows 7, и она отлично работает в BIOS и запускается до момента загрузки Ubuntu.


Ответы:


1

Лучший способ применения патча - установка нового двоичного файла ядра. Это более простой способ для большинства населения. Если у вас Ubuntu 12.10, последний двоичный файл ядра можно найти здесь: - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Под каталогом "v3.6.3-количественный" (дата 21-окт-2012 18:04). Дата исправления, на которую вы ссылаетесь, - среда, 25 апреля 2012 года, так что я думаю, что 3.6.3 уже будет содержать ее (проверю через несколько минут).

Чтобы установить пакеты с ядром, выполните следующие действия: - Как добавить PPA ядра?


К сожалению, после прочтения соответствующих писем я до сих пор не знаю, дошло ли оно до основного ядра или нет. Мне кажется, что это не так .... :-( markmail.org/message/ty25vqmclarfquqd
Ростислав Стрибрный

1

У вас есть в основном два варианта.

  1. Во-первых, найти готовое ядро, которое включает этот патч.

    Если патч хорош (т.е. принят сообществом), есть вероятность, что кто-то уже распространяет с ним ядра. (Возможно, даже в лучшем случае, последние выпуски дистрибутивов уже включают его.)

    Однако, как вы, возможно, знаете, при установке бинарных файлов из различных сторонних производителей возникают проблемы с доверием.

  2. Скомпилируйте ядро самостоятельно.

    В этом случае обязательно внимательно прочитайте https://help.ubuntu.com/community/Kernel/Compile .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.