所以我刚刚购买了 TP-LINK Archer T4U V2,我正在尝试使用我的 arch linux 操作系统进行设置。手册上说要从 TP-LINK 网站下载驱动程序,我已经这样做了。它给了我一个 zip 文件。我已将其解压缩,但现在我不确定该如何安装它。适配器附带的 CD 没有提供进一步的操作说明。我尝试在网上搜索,但找不到解决方案。解压缩的文件夹中有几个文件夹和一个 Makefile 文件。我必须对终端中的 Makefile 做些什么吗?
编辑:
我从 AUR 下载了 rtl8812au-dkms-git。我创建了该包。但是当我尝试通过 sudo pacman -U *xz 安装它时,我收到错误 No kernel 4.15.3-2-ARCH headers。您必须安装它们才能使用 DKMS!
然后,我从 TP-LINK 下载的 zip 文件中执行了 sudo make,结果出现此错误:没有规则来制作目标“模块”。停止。在此之上,我得到了一堆 -Who-unused。不确定它们是否是错误。几分钟后,我将整个结果复制并粘贴到终端中。
[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