我正在尝试删除此dkms模块,但遇到了麻烦。
我跑
sudo dkms uninstall rtl8812au/4.3.14
我得到
Error! The module/version combo: rtl8812au-4.3.14
is not located in the DKMS tree.
但是,当我跑步时dkms status
,我得到
8188eu, 1.0, 4.13.0-26-generic, x86_64: installed
bcmwl, 6.30.223.271+bdcom, 4.13.0-26-generic, x86_64: installed
mt7610u_sta, 1.0, 4.13.0-26-generic, x86_64: installed (WARNING! Diff between built and installed module!)
rtl8812au, 4.3.8.12175.20140902+dfsg: added
当我进入以下文件夹中的Makefile.dkms时,
y9@y9-aspire:~/rtl8812AU_8821AU_linux$ ls
clean core ifcfg-wlan0 Makefile README.md
contrib dkms.conf include Makefile.dkms runwpa
CONTRIBUTORS.md fetch.sh Kconfig os_dep wlan0dhcp
contributors.sh hal LICENSE platform
我懂了
modname := rtl8812au
DKMS := dkms
modver := 4.3.14
我只想知道如何清除dkms模块。谢谢你。
如果正常操作出错,则始终可以使用sudo或root用户手动删除dkms附加组件。
通常,将模块源安装在具有相应名称(可能名为)的目录make install
下。只需删除该目录即可。/var/lib/dkms/
rtl...something
您还必须删除相应的编译文件模块,/lib/modules/KERNEL_VERSION/updates/dkms/
其中KERNEL_VERSION是您当前的内核。该文件应被调用rtl...something.ko
或类似。
完成此操作后,您可以尝试对模块进行rmmod操作,也可以尝试重新启动该模块。
系统中不再有模块和相应的dkm。
尽管不是很关键,但删除模块后还需要更新模块依赖性。跑步:
sudo /sbin/depmod -a
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句