因此,我尝试让我的 Realtek RTL8812AU USB Wireless 工作。我偶然发现了这个软件包:https://github.com/gnab/rtl8812au
我即将安装它,但它说它是为 x86 构建的,而我正在运行 Ubuntu 15.10 x64。我在 Makefile 中查找了 x64 架构的 CONFIG_PLATFORM,但找不到任何内容(但正如我的名字所暗示的那样,我是新手)。
因此,我开始尝试安装 i386 库。这个论坛: 如何在 64 位 Ubuntu 中运行 32 位应用程序? 告诉我做以下事情:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
使用 aptitude 时,我发现这些软件包存在很多依赖关系和冲突...我应该这样做吗?这些是旧软件包吗?
预先感谢您的帮助。
答案1
我只是尝试按照 github repo 的 Readme 文件中的说明进行操作......
首先...安装 git
sudo apt-get install git
克隆存储库:
git clone https://github.com/gnab/rtl8812au
cd rtl8812au
编译模块...
make
sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
sudo depmod
sudo insmod 8812au.ko
如果出现错误,您可能需要内核头文件...
sudo apt-get install linux-headers-$(uname -r)
从‘make’重新开始......
您不需要 i386 库来编译内核模块。