이 dkms 모듈을 삭제할 수 없는 이유는 무엇입니까?

이 dkms 모듈을 삭제할 수 없는 이유는 무엇입니까?

이 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 모듈을 지우는 방법을 알고 싶습니다. 감사해요.

답변1

정상적인 작동에 문제가 있는 경우 언제든지 sudo를 사용하거나 루트로 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 

답변2

사용:sudo apt purge realtek-rtl8188eus-dkms

관련 정보