Поэтому я только что приобрел TP-LINK Archer T4U V2 и пытаюсь установить его с моей операционной системой arch linux. В руководстве сказано скачать драйвер с сайта TP-LINK, что я и сделал. Это дало мне почтовый файл. Я извлек это, и теперь я не уверен, что делать, чтобы установить это. Компакт-диск, поставляемый с адаптером, не дал мне дальнейших инструкций о том, что делать. Я пытался найти в Интернете и не могу найти решение. Внутри извлеченной папки находится несколько папок и файл Makefile. Нужно ли что-то делать с Makefile в терминале?
РЕДАКТИРОВАТЬ:
Я скачал с AUR rtl8812au-dkms-git. Я создал пакет. Но когда я пытаюсь установить его с помощью sudo pacman -U * xz, я получаю сообщение об ошибке Нет заголовков ядра 4.15.3-2-ARCH. Вы должны установить их, чтобы использовать DKMS!
Затем из zip-файла, который я скачал с TP-LINK, я сделал sudo make и получаю эту ошибку: нет правила для создания целевых «модулей». Стоп. Выше этого я получаю кучу тех, кто не используется. Не уверен, что это ошибки или нет. Через несколько минут я скопирую и вставлю весь результат в терминал.
[vinny@archlinux2017 8812au]$ sudo make
[sudo] password for vinny:
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
----- extra_cflags= -O1 -Wno-unused-variable -Wno-unused-value -Wno-unused-label -Wno-unused-parameter -Wno-unused-function -Wno-unused -I/include -I/platform -DCONFIG_RTL8812A -DCONFIG_MP_INCLUDED -DCONFIG_POWER_SAVING -DCONFIG_TRAFFIC_PROTECT -DCONFIG_LOAD_PHY_PARA_FROM_FILE -DREALTEK_CONFIG_PATH="" -DCONFIG_RTW_ADAPTIVITY_EN=0 -DCONFIG_RTW_ADAPTIVITY_MODE=0 -DCONFIG_BR_EXT '-DCONFIG_BR_EXT_BRNAME=br0' -DCONFIG_LITTLE_ENDIAN
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.3-2-ARCH/build M=/home/vinny/Downloads/8812au modules
make[1]: Entering directory '/usr/lib/modules/4.15.3-2-ARCH/build'
make[1]: *** No rule to make target 'modules'. Stop.
make[1]: Leaving directory '/usr/lib/modules/4.15.3-2-ARCH/build'
make: *** [Makefile:1636: modules] Error 2
linux-headers
(pacman -Syyu linux-headers
), чтобы проверить, достаточно ли его установленногоpacman -Q linux-headers
.