Я не могу создать модуль ядра в моем Debian 9 - PullRequest
0 голосов
/ 05 октября 2019

Я хочу создать новый модуль ядра, и у меня есть несколько документов для этой работы. У меня есть документы simple.c и документы Makefile. Эти 2 документа находятся в папке. Я открываю терминал и иду в папку и хочу добавить модуль ядра, но при вводе команды «make» возникает проблема.

make -C /lib/modules/4.9.0-8-amd64/build M=/home/emre/OpSys modules
make[1]: *** /lib/modules/4.9.0-8-amd64/build: There is no such file or directory. It stopped.
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2

Затем я решаю обновить версии ядра или заголовки linux длямой линуксВ конце концов я узнал свою версию для Linux благодаря "uname -r".

root@debian:/home/emre/OpSys# apt-get install linux-headers-4.9-0-8-amd64
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti      
E: linux-headers-4.9-0-8-amd64 paketi bulunamadı
E: 'linux-headers-4.9-0-8-amd64' ifadesine eşleşen herhangi bir paket bulunamadı
E: 'linux-headers-4.9-0-8-amd64' düzenli ifadesini içeren herhangi bir paket bulunamadı

Если вы не знаете турецкий язык, я могу объяснить вам. Выше Linux выдает ошибку, которая не может найти пакеты linux-headers-4.9-0-8-amd64.

После этого я попробовал некоторые команды для обновления, но я не могу их обработать. Можете ли вы дать мне несколько советовпо теме? Спасибо.

1 Ответ

0 голосов
/ 07 октября 2019

Как Иан описал. Я думаю, что это опечатка для названия пакета. Также вам следует попробовать apt-get update и убедиться, что это та же версия ядра, которую вы хотите установить.

...