在 x64 架构的 Ubuntu 15.10 上使用 x32 程序

在 x64 架构的 Ubuntu 15.10 上使用 x32 程序

因此,我尝试让我的 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 库来编译内核模块。

相关内容