![尝试安装 USB wifi 驱动程序的 .sh 文件时出错](https://linux22.com/image/1179878/%E5%B0%9D%E8%AF%95%E5%AE%89%E8%A3%85%20USB%20wifi%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%20.sh%20%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E9%94%99.png)
我一直在尝试安装 USB Wifi 适配器 802 .11ac(我认为是 Realtex)的驱动程序。
这是一个艰难的过程。该设备附带一张 CD Rom。我所做的是:
- 打开文件夹 LINUX/8811AUlinux(还有另一个文件夹名为 RTL81888192EUS_linux_v4.3.0.4_11485.20140519...其中有类似的文件,包括一个 install.sh 文件,我尝试安装但没有成功)
- 将“RTL8821AU_Linux_v5.2.6_21981_COEX20170206-6760.20170407.zip”中的文件解压到新文件夹 Documents/USB Wifi
- 通过右键单击文件夹并选择“在终端中打开”来在终端中打开文件夹位置(很高兴我终于找到了这个快捷方式)
- 运行命令“sudo bash install.sh” - 我曾尝试过在没有 sudo 权限的情况下运行,但遇到了身份验证错误。
- 我得到了一长串文本,最后是这样的:
请求身份验证 [root] 来制作驱动程序:make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.8.0-38-generic/build M=/home/n/Documents/USB Wifi/RTL8821AU_Linux_v5.2.6_21981_COEX20170206-6760.20170407/driver/rtl8821AU_WiFi_linux_v5.2.6_21981.20170407_COEX20170206-6760 模块 make[1]: 进入目录 '/usr/src/linux-headers-5.8.0-38-generic' make[1]: *** 没有制作目标的规则'Wifi/RTL8821AU_Linux_v5.2.6_21981_COEX20170206-6760.20170407/driver/rtl8821AU_WiFi_linux_v5.2.6_21981.20170407_COEX20170206-6760'。停止。make[1]: 离开目录“/usr/src/linux-headers-5.8.0-38-generic”make: *** [Makefile:1877: modules] 错误 2 ######################################################## 编译 make 驱动程序错误:2 请检查错误信息 #####################################################
当我在终端中输入“lsusb”时,适配器似乎显示如下内容:总线 003 设备 005:ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
如果您有任何建议,请告诉我。我在 Thinkpad T530 上使用 Ubuntu 20.04。谢谢。
答案1
检查mokutil --sb-state
是否需要禁用安全启动,然后在终端中执行
sudo apt install git dkms
git clone https://github.com/morrownr/8821cu.git
cd 8821cu
sudo ./install-driver.sh
重启