Ошибка "сделать все" при компиляции драйвера TPlink wm722n
Я скачал драйвер Tplink wm722n V2 с сайта tplink. когда я пытался "сделать", это выдает мне ошибку...
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/4.9.0-kali3-686-pae/build M=/root/Desktop/kernel-master/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417-target-kernel_4.4 modules
make[1]: *** /lib/modules/4.9.0-kali3-686-pae/build: No such file or directory. Stop.
Makefile:1367: recipe for target 'modules' failed
make: *** [modules] Error 2
Может кто-нибудь помочь мне, пожалуйста..
2 ответа
Ошибка говорит о том, что make ищет заголовки ядра, но не может найти их по указанному пути.
вам нужно установить linux-headers
тогда вы можете построить модуль.
Сначала вы должны обновить вашу систему, потому что 4.9.0
версии ядра больше нет в репозитории kali linux, затем установите соответствующий пакет заголовков ядра.
apt update ; apt upgrade ; apt dist-upgrade
reboot
Затем установите linux-headers
Pacakge:
apt install linux-headers-$(uname -r)
Также вы можете использовать apt-cache search linux-image
чтобы найти доступный пакет, укажите версию пакета для установки.
Последний доступный linux-image
можно найти здесь:
apt install linux-image-4.14.0-kali1-686-pae
apt install linux-headers-4.14.0-kali1-686-pae
reboot