Linux, компиляция драйвера

Пытаюсь установить драйвер, получаю ошибки на скриншоте.

root@kali:~/Downloads/wires-`driver/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047# make`                                                              
/bin/sh: 1: bc: not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.0-kali3-amd64/build M=/root/Downloads/wires-driver/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047  modules
make[1]: *** /lib/modules/5.4.0-kali3-amd64/build: No such file or directory.  Stop.
make: *** [Makefile:1828: modules] Error 2

Скрин


Ответы (1 шт):

Автор решения: eri

Суть ошибки

/bin/sh: 1: bc: not found

Установите bc

sudo apt install bc

При работе под рутом иногда получается кривая переменная PATH, выполните ещё

. /etc/profile

По следующей ошибке

sudo apt install linux-headers-amd64 # linux-headers-5.4.0-*-amd64

Обнови linux-image-amd64 чтоб версия ядра и хидеров совпадали.

Возможно ещё понадобятся пакеты

build-essential kmod flex cpio libncurses5-dev
→ Ссылка