我在论坛中找到了此命令行,并尝试按照其中提到的方法进行操作……
sudo apt-get install linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
但是当我输入这个命令行时我收到这个错误
$ sudo dkms add ./rtl8192cu-fixes
Error! Could not find module source directory.
Directory: /usr/src/.-rtl8192cu-fixes does not exist.
如果有人能真诚地帮助我,请告诉我。我并不是 Linux 的高级用户,所以您的帮助和耐心对我很有帮助……
答案1
正如您在评论中所说:
程序“git”当前未安装程序。您可以输入以下命令进行安装:sudo apt-get install git
继续之前请阅读错误消息。
要克隆 Git 存储库,您必须安装git
sudo apt-get install git
现在在相同的文件夹
sudo apt-get install linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
答案2
现在,出现相同错误的新原因可能是原始 git 存储库已发生更改,因此该行
sudo dkms install 8192cu/1.10
需要改为
sudo dkms install 8192cu/1.11
对于原始海报的问题,该行
sudo apt-get install linux-headers-generic build-essential dkms
也可以扩展到
sudo apt-get install linux-headers-generic build-essential dkms git