运行 make 命令时无线驱动程序无法构建

运行 make 命令时无线驱动程序无法构建

首先我要说的是,我是 ubuntu 和 linux 的新手。我已经在 PC 上设置了 Windows 和 Linux 双启动。由于我在家里的位置,我无法访问以太网,因此我使用在 Windows 中运行良好的外部无线适配器。有 Linux 驱动程序,我已将其下载到系统上。到目前为止,我已输入:

cd /usr/src/8812au-4.2.2
make

但是,这无法构建。它返回以下内容:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.2.0-27-generic/build M-/usr/src/8812au-4.2.2 modules
make[1]: Entering directory '/usr/src/linux-headers-4.2.0-27-generic'
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.2.0-27-generic'

从这里开始,我不太确定该去哪里。如果我尝试继续,它会发现它没有构建我需要的 8812au.ko。

关于我可以从这里做什么,您有什么想法吗?

编辑:我从这里下载了驱动程序: https://github.com/abperiasamy/rtl8812AU_8821AU_linux 驱动程序确实有使用 dkms 的说明,但它也未能正常工作。当我尝试通过它安装时,您想看看返回的内容吗?

答案1

此驱动程序包含在 Ubuntu 15.10 和 16.04 的 Ubuntu 存储库中。它也可以安装到带有 4.2 内核的 Ubuntu 14.04.4(请参阅离线指南)。

最有可能的是它将安装在以前的内核上,但这并不能保证。

它可以安装wilyxenial

sudo apt-get install rtl8812au-dkms

您需要先卸载此适配器的所有其他驱动程序。

您可以通过以下方式离线安装此驱动程序:

  1. 将这些文件下载到你的主目录

http://mirrors.kernel.org/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu5.14.04.5_all.deb http://mirrors.kernel.org/ubuntu/pool/universe/r/rtl8812au/rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu1_all.deb

  1. 在终端中运行

    sudo dpkg -i dkms*.deb rtl8812au-dkms*.deb
    

相关内容