Я хочу создать новый модуль ядра, и у меня есть несколько документов для этой работы. У меня есть документы 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.
После этого я попробовал некоторые команды для обновления, но я не могу их обработать. Можете ли вы дать мне несколько советовпо теме? Спасибо.