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
