我在 Ubuntu 18.04 上安装 TP-LINK Archer T3U 的驱动程序时遇到了麻烦。
找到设备 ID 后2357:012d
,我使用这个仓库来自@Jeremy31。
也就是说,我下载了内容,将其放入 CD 中,然后make
执行make install
。
接下来做什么?
sudo dkms add ./rtl8822bu
给出
Error! Could not find module source directory.
Directory: /usr/src/.-rtl8822bu does not exist.
如何正确安装驱动程序?
答案1
由于我在 Ubuntu MATE 19.04 中运行的是内核 5.3.4,因此对我来说,Cilynx 的 RTL88x2BU GitHub 仓库一切顺利。
正如 repo 中详细说明的那样,我已经使用以下方式安装了驱动程序DKMS 安装方法:
git clone https://github.com/cilynx/rtl88x2bu.git
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
答案2
由于您位于 rtl8822bu 目录中,请尝试
sudo dkms add .
sudo dkms install 8822bu/1.1
答案3
我遇到了和你一样的问题,正如 Jeremy 31 在他的回答中提到的那样。但即便如此,lshw -C network
TP-LINK 适配器也没有列出,就像什么都没发生一样。最终对我有用的是重新打开安全启动。
我在 5.4.0-42-generic 内核上运行 Ubuntu 18.04。